01.02.2025 23:10:25 : PreArm: Logging failed
Cant arm after booting to 4.6 beta3
It’s new build, newer in the air, but logging worked whole day using 4.7 dev
Logs cleared and still same error.
01.02.2025 23:08:26 : JHEMCU-H743HD-PPM 0043001F 34305114 35353737
01.02.2025 23:08:26 : ChibiOS: 88b84600
01.02.2025 23:08:26 : ArduCopter V4.6.0-beta3 (b98ede9c)
Clone of given board for PPM.
Same config running with 4.7 dev
Tried:
flashing fresh build of 4.6 beta 3 bootloader - not booting
flashing older bootloader from server - booting
flashing original 4.6 beta 3
reflashing to my 4.6 beta 3 with PPM support
But still:
or it’s not enabling (???)

Here is a problem, changing Dataflash setup for board while I use my own. It has to be defined per version or even per commit, like a 4.7 dev. Lesson learnt.
4.7 newest
# Dataflash setup
SPIDEV dataflash SPI3 DEVID1 FLASH1_CS MODE3 104*MHZ 104*MHZ
DATAFLASH littlefs:w25nxx
4.7 older
# Dataflash setup
SPIDEV dataflash SPI3 DEVID1 FLASH1_CS MODE3 104*MHZ 104*MHZ
define HAL_OS_LITTLEFS_IO 1
define AP_FILESYSTEM_LITTLEFS_FLASH_TYPE AP_FILESYSTEM_FLASH_W25NXX
4.6 latest
# Dataflash setup
SPIDEV dataflash SPI3 DEVID1 FLASH1_CS MODE3 104*MHZ 104*MHZ
define HAL_LOGGING_DATAFLASH_DRIVER AP_Logger_W25NXX
define HAL_LOGGING_DATAFLASH_ENABLED 1
1 Like