[Question] Due+Gshield v5 with Edge Firmware of g2core on Ubuntu 16.10 I bought an

[Question] Due+Gshield v5 with Edge Firmware of g2core on Ubuntu 16.10

I bought an Arduino DUE and a gShield v5 and started to compile the source of g2core EDGE (110.12) which works fine… (make PLATFORM=gShield SETTINGS_FILE=settings_default.h BOARD=gShield)

And i was able to successfully flash the bin file using using bossac.

Then i connected the Due using the native port and started the JSON serial server.
In the TinyG Workspace of Chillipeppr i get the error “Your TinyG Contains Downlevel Firmware”. It says i use 110.12 and i have to use 440.15 or higher…

Am i missing something here?? Thanks for your answers

If the $hp that returns is 3 or greater, then it’s v9. That’s how the code works. In that case it doesn’t warn you on firmware version. Is it possible your build returns something different for $hp (hardware platform)?

I just added extra code that if the firmware version is below 200, to assume it’s v9 (G2 core) and then not show an error. Haven’t tested it though.

If you reload ChiliPeppr you’ll see the change.

can’t connect to the board now.
When clicking on the checkbox in front of board available on SPJS i only see a red circle with “!” for a quarter of a second.
when spam clikcing the checkbox the SPJS crashes with:

2016/12/04 03:24:08 main.go:97: Version:1.92
2016/12/04 03:24:08 main.go:104: Hostname: CHANGED_BY_AUTHOR
2016/12/04 03:24:08 main.go:110: Garbage collection is on using Standard mode, meaning we just let Golang determine when to garbage collect.
2016/12/04 03:24:08 main.go:137: You can enter verbose mode to see all logging by starting with the -v command line switch.
2016/12/04 03:24:09 main.go:152: Your serial ports:
2016/12/04 03:24:09 main.go:159: {/dev/ttyACM0 Synthetos TinyG v2 (ttyACM0) [/dev/ttyACM1] 0084-8ce7-0084-5ad6 ef Synthetos 606d 1d50}
2016/12/04 03:24:09 main.go:159: {/dev/ttyACM1 Synthetos TinyG v2 (ttyACM1) [/dev/ttyACM0] 0084-8ce7-0084-5ad6 ef Synthetos 606d 1d50}
panic: send on closed channel

goroutine 9 [running]:
panic(0x84d6a0, 0xc82234c570)
/opt/go/src/runtime/panic.go:481 +0x3e6
main.writeJson(0xc820394070, 0xc82234c030, 0xc, 0xc8203660e0, 0x1, 0x4)
/home/ubuntu/workspace/serial.go:231 +0xbf7
main.(*serialhub).run(0xe71820)
/home/ubuntu/workspace/serial.go:148 +0xb1f
created by main.main
/home/ubuntu/workspace/main.go:171 +0x9cc

i will try a fresh restart now.

Yepp, works now. Thank you very much for the support.
Great Tool!!!