Most recent activity
-
-
-
@allObjects , wow that sucks - the air is not safe. The air is fine for your program to interact with, but pulling the software from the air is not safe.
-
@MaBe , I do not see any instructions for how to make the firmware update using serial cable there.
I do see "via nRF Toolbox App (Android & iOS)" there, which I understand to mean by Bluetooth, and also I see "via nRF Connect App (Android)", which I understand to be via Bluetooth also.
Look at section 5.5.4. on page 25 in http://infocenter.nordicsemi.com/pdf/nRF6930_Beacon_Ref_Design_UG_v1.1.pdf , this is NordicSemi's dev toolkit. That one has a separate set of "Programming Interface" "SWD" PIN:s.
They seem to have published some notes on how to program it by cable at https://devzone.nordicsemi.com/question/20473/loading-ble_app_beacon-to-smart-beacon-kit/ .
However I can't correlate this with the Puck.JS .
There was some Puck.JS page where I read that it can be updated via UART/TTY but I can't remember where.
Your pointers to understand how to reflash the Puck.JS from scratch by some kind of cable would be most appreciated!
By the way, as a secondary question, the ordinary updating via Bluetooth, is that really an overwrite of the whole used flash memory? If so I guess the actual Espruino system firmware only occupies a minor portion of the flash, so the second copy of the firmware is transfered over Bluetooth, is integrity-checked by flash memory, and then overwrites the original installation - and failure during that process would.. brick the Puck.JS?
-
Hi,
Just for me to get the idea, is there any small preferably high-resolution or even very high resolution, LCD or electronic ink, that I could connect to the Puck.JS, that is about the size of the Puck.JS itself - maybe a bit smaller or bigger (say any in the size interval +- 50% of the Puck.JS).
Rectangular and circular shape of the LCD are both fine.
Like, what interface is it connected via and about what API would I draw with from the Puck.JS environment, URL to manufacturer and to store where I can purchase it?
Thanks!
-
Hi!
Can you please explain how to flash the Puck.JS via a serial/TTL cable?
Namely:
Exactly which programmer USB/serial cable to you suggest me to buy to do this
How do I connect the programmer cable to the Puck.JS, can this be done reliably without soldering?
What software tools do I need to install on my Unix/Windows computer to do the flash?
Unlike other flashing methods, if the flashing fails,
Is there some requirement on in what state the Puck.JS should be, for it to be flashed - should it be turned off, or be newly turned on, etc.?
Since the Puck.JS is actually just a NordicSemi nRF52832 ARM board, the flashing is done on a low level and does not actually relate with any software that the ARM chip is running, right?
Flashing will overwrite the flash memory directly and may hence wreak havoc on a program running on the Puck.JS, if that program uses the flash memory too, right?
Can I flash the Puck.JS while it is turned off?
To activate the newly flashed software on the Puck.JS, I just start/restart it right?
The switch under the Puck.JS is a power switch, so I just flip it off/on quickly - no need to remove the battery right?
The programmer/flashing program, will just write an image to the Puck.JS' flash memory, right?
In what file format is the image that I write to the Puck.JS?
Thanks!!
@Gordon , I just want ground-up firmware update by cable. Can i do it?