VoCore2: kermit upload tool

I wrote a simple tool to update vocore2 firmware or uboot through serial port, now upload to github.
This tool might still have bugs…use carefully, I only tested it with VoCore2 uboot. 🙂

Usage is very simple:

1. use usb2ttl connect to your vocore2 uart2(TXD2/RXD2)
2. reboot vocore2 (or power up it), it will show a list of uboot.
3. press ‘0’, call uboot upgrade firmware.
4. once VoCore2 uboot console shows “## Ready for binary (kermit) download to 0x80100000 at 115200 bps…”, close console. then use this tool, call “nkermit [your port] [file]”
The port is the TTY port, for example, in windows, it is COM1, COM2, COM4 etc…in macos it is /dev/tty.xxxxxxxxx. File is the file you want to upload, normally VoCore2 upgrade firmware file is named by date, like 20191127.bin.

github link: https://github.com/vonger/nkermit

7 thoughts on “VoCore2: kermit upload tool

  1. fritz

    i try to update my vocore2 it just arrived but its very difficult, the guide documentation is not easy to follow. I connected to vocore through its AP and then opened in browser but its SUPER SLOW and doesnt load the openwrt config page. I just see 1 line “luci…” then its fails to load. Then i tried over USB TTL and i am in linux. But your guide says we have to use the AP wifi and openwrt config page to upgrade 20191127 firmware, but i cannot it does not load its so slow over wifi. I tried nkermit tool with 20191127 over usb ttl and com6 but it fails. I dont know what you mean by “## Ready for binary (kermit) download to 0x80100000” how to get this to show? the guide has no instruction for this. Please help, i am beginner with linux and the vocore, but i have worked with raspberry pi alot.
    thanks for your help

    1. vongervonger Post author

      I see, please also post it on forum.vocore.io, and I will also upgrade the tutorial.
      This text “## Ready for binary (kermit) download to 0x80100000” is from uboot…check vocore.io/v2.html, fix bricked vocore.
      And which version you are using? the one with dock or not?

    2. vongervonger Post author

      I have updated the blog, hopefully it is easy to understand now, please let me know 🙂

      1. fritz

        Hello, yes i managed to get my Vocore2 updated thank you 🙂 i tried it today and this time i connected over the AP and it was fast, and no crashes even though nothing changed… thanks for help the guide is easier now. I would say as feedback the official documentation should include a section for “beginners” or “quick setup for recent customer/buyer”. Other than that it was all ok thanks you sir 🙂

        1. vongervonger Post author

          I am glad to do, currently the problem is I can hardly know which point will block beginner… 🙂
          So if there is any problem, feel free to ask, then I have the direction to update the tutorial.

          1. fritz

            I have never compiled a linux image and never heard of openwrt before the Vocore2. So the setup of the Vocore is scary for me coming from raspberry pi. Because there are no complete video tutorials or simple text tutorial for quick start in 1 single post, for example as a beginner i would like to see a webpage or pdf like “for beginners – coming from raspberry pi” where you start by saying this is what you need to power on your Vocore2, then to get to the Linux terminal you have 2 options: over usb or wifi.

            I think the information is there but its split up in places which makes it harder and scary for beginners. For example making new Firmware from openwrt, the 1st instruction is the video (https://www.youtube.com/watch?v=ocl6yFtKSNs) on how to install VM and linux, but then the 2nd information is (https://github.com/vonger/vocore2) on github. Maybe update the guide also for beginners who want to use features like SPi or custom GPIO you have to take these steps: 1st look at video for VM, 2nd follow guide on github … something like this, because i had to do a lot of googling and search forum, and still dont confident on how to make firmware for Vocore2 to use Spi.
            Thank you for making this device and helping us Vonger. Greetings from a n00b <3

Comments are closed.