Replies: 1 comment 1 reply
-
There's a softdevice that lives in the earlier memory I believe. If you look under bin/build-nrf.sh you'll see where it's merged together with mergehex. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I have a WisMesh Pocket V2, whose internals are a RAK4630 WisDuo module + RAK19026 WisMesh Baseboard. When I use the Web Flasher, it selects a RAK WisBlock 4631 as the target device, with firmware 2.5.20.xxxxx that has 3015 blocks (flashing this firmware in the radio works). When I download the Meshtastic github repo, and use Platform IO to build, the closest match I get for a build is the RAK 4631 (there is also a rak_4631_eth but the final firmware build is not much different). When I build with Platform I/O, I get only 2521 blocks, which is a big difference, and it kills my radio when I flash it (I have to use a nanoDap with cloned firmware from a working radio to resurrect). Both firmware files start at address 0x26000, but the file from the Web Flasher has a lot more blocks in it. Why the differences in firmware file sizes? Why is the Platform IO build so different from the firmware build from the Web Flasher (which I though was built with Platform I/O). How is the firmware file from the Web Flasher build? I am confused. Thanks for any help!
Beta Was this translation helpful? Give feedback.
All reactions