Home › Forums › TinyG › TinyG Support › Cannot upgrade to Firmware Build 100.26
- This topic has 4 replies, 2 voices, and was last updated 7 years, 3 months ago by melearp.
-
AuthorPosts
-
July 26, 2017 at 10:38 am #10486melearpMember
I have been running firmware build 089.03 for a while ( six months or so) on a Due (clone) with a GAUPS add on from Amber Spyglass in the UK. I used settings similar to gShield.
Yesterday I decided I would try out build 100.26 on a spare Due.
First off I loaded up 089.03 onto it. This Due is naked with no other board or connections. It is just for a basic test. 089.03 ran, blinked the tx led and responded happily on the native port.
I then cloned the repository and built TestV9-g2v9k binary just to check things out. I used bossac to flash it to the Due. Unfortunately there was no flashing tx led and no sign of life on the native port.
I reverted back to 089.03 just to demonstrate that the Due is still OK and everything worked fine again.
I realise this is not a lot of information to go on. I am probably doing something stupid. Does anyone have a suggestion as to what my next step might be?
Dev machine is Ubuntu 16.04LTS 64bit and I do have the 32bit compatibility libraries, so compiles are just fine.
Mel.
July 26, 2017 at 11:06 am #10487cmcgrath5035ModeratorThe v9K pinout is different from due, I suspect that 100.26 was running but you could not see the heartbeat.
You will have to build a gShield version, there is no prebuilt.
I built on Linux a couple days ago.
After cloning the source from git, see Issue 272run the git revert to add back the gshield-pinout.h file make should build you a bin that loads and heartbeats
July 26, 2017 at 11:40 am #10488melearpMemberThank you. That worked.
I had read issue 272 before, but my incompetence with git let me down. I got it right this time.
What had put me off the scent though, was that with the g2v9k test build I did, I got zero response on the native port or the programming port for that matter. I guess the two ports on the Due confuses things.
Anyway, back on track now.
Thanks again.July 26, 2017 at 3:05 pm #10490cmcgrath5035ModeratorAs you have likely found, 100.26 sets $ej=1, json mode sticky, by default.
Chilipeppr does not care, but it makes CLI interfacing difficult unless you like reading json responses.
Setting $ej=2 will switch back to auto mode.July 27, 2017 at 4:55 am #10494melearpMemberYes thanks. I am aware of that.
While desk testing I have no problem reading JSON through a CLI. After all, I am looking only to see that my settings have been correctly applied and to perform a few test moves before installing in a machine for full testing. -
AuthorPosts
- You must be logged in to reply to this topic.