Micropython is broken on Raspberry Pi pico and other hardware problems…
- micropython
- defective hardware
- Legacy modems don’t work with current version of notecarrier B
.
- Micropython:
The micropython driver libraries downloaded from note-python/notecard at main · blues/note-python · GitHub do not work.
They contain syntax errors, specifically they use the “import .filename” notation which does not work on RPi pico micropython.
Correcting the import statements does NOT fix the problem it only yields other errors. Looking at the repository it has been a couple of years since the last commit. Is there a more current location for micropython drivers for the notecards ?
Luckily I checked the old drivers into source control…
Using the old version of the drivers does work with both the “legacy” notecards as well as the current hw verion (2.1) notecards.
Unfortunately the “req”: “card.time” returns :
{“mode”: “minimum”, “product”: “tech.my_domain_name.yossa:smartbuoy”, “req”: “card.time”}
{“err”:“time is not yet set {no-time}”,“zone”:“UTC,Etc/UTC”}
(It previously worked in earlier versions of the hardware-software)
but other than that the data is transmitted successfully to notehub using the old libs on both the legacy and the hw version 2.1 notecards.
-
defective hardware
One of the current style modems does not sync with notehub. It is essentially unused.
(Tried switching out the antennas, and notecarriers…) The others do → conclusion it is busted.
What is the a process for returning defective hardware ? -
Legacy modems don’t work with current version of notecarrier B
The current version of the notecarrier B does not work with the legacy notecards.
I have several old motherboards which use the old style notecarrier and the legacy modem works fine on them, When I move the legacy modem to the current style notecarrier B the modem no longer syncs with notehub. Returning it back to the old style notecarrier and it once again syncs. (same old version micropython drivers on both setups)
Is that a known issue?
The situation:
A couple years ago I developed a mariculture monitoring buoy based on the following hardware:
RaspberryPi pico
Micropython firmware
custom software
custom PCB
blues.io LTE modem
The buoys worked well (until they eventually flooded or were lost) now trying to send up another batch to replace the ones that drown …
Any ideas / suggestions?
cheers
~Yossa