Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Split PAB ID and FMUM #22639

Merged
merged 16 commits into from
Jan 30, 2024
Merged

Split PAB ID and FMUM #22639

merged 16 commits into from
Jan 30, 2024

Conversation

davids5
Copy link
Member

@davids5 davids5 commented Jan 15, 2024

This is a Work in progress on VxX to split the version and revision into BASE ID and FMUM ID.

The purpose is to reduce the permutations of FMUM/BASE combinations needed in the SPI configuration, scripting and boards.

The manifest has been moved to be a common pab_manifest and the manifest components expanded.

The MFT query has been completed to include a queries to identify a base component existence or non-existence.

to-dos:

  • Ripple to all Arch
  • Build test and verify all Non-Split and simple versioned boards still report correctly
  • Ripple to all V5X and V6X HW.

@davids5 davids5 marked this pull request as draft January 15, 2024 16:33
@davids5 davids5 changed the title Pr ver rev ids WIP DNM Split PAB ID and FMUM Jan 15, 2024
@davids5 davids5 requested a review from dagar January 15, 2024 16:42
@davids5
Copy link
Member Author

davids5 commented Jan 15, 2024

FMI @AlexKlimaj

@vincentpoont2 - Can you please test this branch on all the HB base with all the versions of FMUM (sensor sets), comparing main boot output to this version and note any missing sensors or incorrect rotations?

@vincentpoont2
Copy link
Member

FMI @AlexKlimaj

@vincentpoont2 - Can you please test this branch on all the HB base with all the versions of FMUM (sensor sets), comparing main boot output to this version and note any missing sensors or incorrect rotations?

Will test and report back

@dagar
Copy link
Member

dagar commented Jan 16, 2024

FYI @AlexKlimaj

@davids5
Copy link
Member Author

davids5 commented Jan 17, 2024

@dagar I have migrated the px4_fmu-v5x - Please have a look

@davids5 davids5 marked this pull request as ready for review January 17, 2024 14:27
@vincentpoont2
Copy link
Member

FMI @AlexKlimaj

@vincentpoont2 - Can you please test this branch on all the HB base with all the versions of FMUM (sensor sets), comparing main boot output to this version and note any missing sensors or incorrect rotations?

We have tested it with all the Rev and Ver we have. No issue found.

@davids5
Copy link
Member Author

davids5 commented Jan 19, 2024

FMI @AlexKlimaj
@vincentpoont2 - Can you please test this branch on all the HB base with all the versions of FMUM (sensor sets), comparing main boot output to this version and note any missing sensors or incorrect rotations?

We have tested it with all the Rev and Ver we have. No issue found.

Thanks @vincentpoont2 - can you please list the FMUM (V5X, V6X - and sensor sets) and base types tested with each

@davids5 davids5 changed the title WIP DNM Split PAB ID and FMUM Split PAB ID and FMUM Jan 23, 2024
@davids5
Copy link
Member Author

davids5 commented Jan 23, 2024

@dagar Can we bring this in?

@vincentpoont2
Copy link
Member

FMI @AlexKlimaj
@vincentpoont2 - Can you please test this branch on all the HB base with all the versions of FMUM (sensor sets), comparing main boot output to this version and note any missing sensors or incorrect rotations?

We have tested it with all the Rev and Ver we have. No issue found.

Thanks @vincentpoont2 - can you please list the FMUM (V5X, V6X - and sensor sets) and base types tested with each

It would be these.
image

We haven't test the FMUv5x yet. We will do so asap.

@niklaut
Copy link
Contributor

niklaut commented Jan 26, 2024

I'm testing on FMUv6x and Skynode Baseboard 010 and the MAVLINK connection does not start, because the config file has not been updated in this PR:

I'll test some more.

@davids5
Copy link
Member Author

davids5 commented Jan 26, 2024

I'm testing on FMUv6x and Skynode Baseboard 010 and the MAVLINK connection does not start, because the config file has not been updated in this PR:

I'll test some more.

@niklaut - good catch - sorry about that - I will add that change.

@niklaut
Copy link
Contributor

niklaut commented Jan 26, 2024

Hm, I don't know if this is really backward compatible: Running on the same hardware shows different sensor rotations in the boot output, which is a little sus:

-[boot] Rev 0x1 : Ver 0x9 V5X009001
-HW type: V5X009001
-HW version: 0x009
-HW revision: 0x001
-bmi088_accel #0 on SPI bus 3 rotation 2
-bmi088_gyro #0 on SPI bus 3 rotation 2
-icm42688p #0 on SPI bus 2 rotation 4
-icm20602 #0 on SPI bus 1 rotation 8
-bmm150 #0 on I2C bus 4 (external) address 0x10 rotation 6
+[boot] Rev 0x1 : Ver 0x9 V5X001
+HW type: V5X
+HW FMUM ID: 0x001
+HW BASE ID: 0x009
+bmi088_accel #0 on SPI bus 3 rotation 4
+bmi088_gyro #0 on SPI bus 3 rotation 4
+icm42688p #0 on SPI bus 2 rotation 6
+icm20602 #0 on SPI bus 1 rotation 10
+bmm150 #0 on I2C bus 4 (external) address 0x10
FMUv5x before change
[boot] Rev 0x1 : Ver 0x9 V5X009001
reset done, 10 ms
[boot] Fault Log info File No 4 Length 3177 flags:0x01 state:1
[boot] Fault Log is Armed
nsh: sysinit: fopen failed: No such file or directory
HW arch: PX4_FMU_V5X
HW type: V5X009001
HW version: 0x009
HW revision: 0x001
PX4 git-hash: 24db1cecb44d2f6d36c3903735663388faf89f84
PX4 version: 1.14.0 0 (17694720)
PX4 git-branch: develop
Vendor version: 3.0.0 0 (50331648)
OS: NuttX
OS version: Release 11.0.0 (184549631)
OS git-hash: b25bc43cd81e257c5e63ac17c7c4331510584af6
Build datetime: Jan 26 2024 16:02:54
Build uri: localhost
Build variant: default
Toolchain: GNU GCC, 9.3.1 20200408 (release)
PX4GUID: 000200000000203234414256500600250034
MCU: STM32F76xxx, rev. Z
nsh: [: syntax error
ERROR [parameters] BSON document size (0) doesn't match bytes decoded (536)
ERROR [parameters] BSON document size (0) doesn't match bytes decoded (536)
ERROR [parameters] BSON document size (0) doesn't match bytes decoded (536)
ERROR [param] importing from '/fs/mtd_caldata' failed (-1)
INFO  [param] selected parameter default file /fs/mtd_params
INFO  [param] importing from '/fs/mtd_params'
INFO  [parameters] BSON document size 754 bytes, decoded 754 bytes (INT32:16, FLOAT:19)
INFO  [param] selected parameter backup file /fs/microsd/parameters_backup.bson
Board architecture defaults: /etc/init.d/rc.board_arch_defaults
Board defaults: /etc/init.d/rc.board_defaults
mcp23009 #0 on I2C bus 3 (external) address 0x25
Loading airframe: /fs/microsd/ext_autostart/airframes/1230010_x500
ERROR [param] Parameter SYS_USE_IO not found.
ERROR [param] Parameter SYS_CTRL_ALLOC not found.
INFO  [dataman] data manager file '/fs/microsd/dataman' size is 64312 bytes
INFO  [px4io] IO FW CRC match
Board sensors: /etc/init.d/rc.board_sensors
bmi088_accel #0 on SPI bus 3 rotation 2
bmi088_gyro #0 on SPI bus 3 rotation 2
icm42688p #0 on SPI bus 2 rotation 4
icm20602 #0 on SPI bus 1 rotation 8
bmm150 #0 on I2C bus 4 (external) address 0x10 rotation 6
WARN  [SPI_I2C] ist8310: no instance started (no device on bus?)
ina226 #0 on I2C bus 1 (external) address 0x41
bmp388 #0 on I2C bus 4 (external) address 0x77
bmp388 #1 on I2C bus 2 (external) address 0x76
WARN  [SPI_I2C] lightware_laser_i2c: no instance started (no device on bus?)
WARN  [vehicle_angular_velocity] no gyro selected, using sensor_gyro_fifo:0 2490386
ekf2 [680:237]
Board mavlink: /etc/init.d/rc.board_mavlink
INFO  [mavlink] mode: OnboardLowBandwidth, data rate: 290000 B/s on /dev/ttyS4 @ 3000000B
Starting DShot Driver on /dev/ttyS6
Starting Main GPS on /dev/ttyS0
Conflicting config for /dev/ttyS6
Starting MAVLink on /dev/ttyS3
INFO  [mavlink] mode: Normal, data rate: 2880 B/s on /dev/ttyS3 @ 57600B
Starting UXRCE-DDS Client on ethernet
INFO  [logger] logger started (mode=all)

NuttShell (NSH) NuttX-11.0.0
nsh>
FMUv5x after change
[boot] Rev 0x1 : Ver 0x9 V5X001
reset done, 10 ms
[boot] Fault Log info File No 4 Length 3177 flags:0x01 state:1
[boot] Fault Log is Armed
nsh: sysinit: fopen failed: No such file or directory
HW arch: PX4_FMU_V5X
HW type: V5X
HW FMUM ID: 0x001
HW BASE ID: 0x009
PX4 git-hash: 0feea9ffb142a181b5321e330f1d3955fa20f013
PX4 version: 1.14.0 0 (17694720)
PX4 git-branch: pr-ver-rev-ids-private
Vendor version: 3.0.0 0 (50331648)
OS: NuttX
OS version: Release 11.0.0 (184549631)
OS git-hash: b25bc43cd81e257c5e63ac17c7c4331510584af6
Build datetime: Jan 26 2024 15:57:06
Build uri: localhost
Build variant: default
Toolchain: GNU GCC, 9.3.1 20200408 (release)
PX4GUID: 000200000000203234414256500600250034
MCU: STM32F76xxx, rev. Z
nsh: [: syntax error
ERROR [parameters] BSON document size (0) doesn't match bytes decoded (536)
ERROR [parameters] BSON document size (0) doesn't match bytes decoded (536)
ERROR [parameters] BSON document size (0) doesn't match bytes decoded (536)
ERROR [param] importing from '/fs/mtd_caldata' failed (-1)
INFO  [param] selected parameter default file /fs/mtd_params
INFO  [param] importing from '/fs/mtd_params'
INFO  [parameters] BSON document size 754 bytes, decoded 754 bytes (INT32:16, FLOAT:19)
INFO  [param] selected parameter backup file /fs/microsd/parameters_backup.bson
Board architecture defaults: /etc/init.d/rc.board_arch_defaults
Board defaults: /etc/init.d/rc.board_defaults
mcp23009 #0 on I2C bus 3 (external) address 0x25
Loading airframe: /fs/microsd/ext_autostart/airframes/1230010_x500
ERROR [param] Parameter SYS_USE_IO not found.
ERROR [param] Parameter SYS_CTRL_ALLOC not found.
INFO  [dataman] data manager file '/fs/microsd/dataman' size is 64312 bytes
INFO  [px4io] IO FW CRC match
Board sensors: /etc/init.d/rc.board_sensors
bmi088_accel #0 on SPI bus 3 rotation 4
bmi088_gyro #0 on SPI bus 3 rotation 4
icm42688p #0 on SPI bus 2 rotation 6
icm20602 #0 on SPI bus 1 rotation 10
bmm150 #0 on I2C bus 4 (external) address 0x10
WARN  [SPI_I2C] ist8310: no instance started (no device on bus?)
bmp388 #0 on I2C bus 4 (external) address 0x77
bmp388 #1 on I2C bus 2 (external) address 0x76
WARN  [SPI_I2C] lightware_laser_i2c: no instance started (no device on bus?)
WARN  [vehicle_angular_velocity] no gyro selected, using sensor_gyro_fifo:0 2490386
ekf2 [662:237]
Board mavlink: /etc/init.d/rc.board_mavlink
INFO  [mavlink] mode: OnboardLowBandwidth, data rate: 290000 B/s on /dev/ttyS4 @ 3000000B
Starting DShot Driver on /dev/ttyS6
Starting Main GPS on /dev/ttyS0
Conflicting config for /dev/ttyS6
Starting MAVLink on /dev/ttyS3
INFO  [mavlink] mode: Normal, data rate: 2880 B/s on /dev/ttyS3 @ 57600B
Starting UXRCE-DDS Client on ethernet
INFO  [logger] logger started (mode=all)

NuttShell (NSH) NuttX-11.0.0
nsh>

FMUv6x rev 0x10 ver 0x10 doesn't show this issue.

@davids5
Copy link
Member Author

davids5 commented Jan 26, 2024

Hm, I don't know if this is really backward compatible: Running on the same hardware shows different sensor rotations in the boot output, which is a little sus:

-[boot] Rev 0x1 : Ver 0x9 V5X009001
-HW type: V5X009001
-HW version: 0x009
-HW revision: 0x001
-bmi088_accel #0 on SPI bus 3 rotation 2
-bmi088_gyro #0 on SPI bus 3 rotation 2
-icm42688p #0 on SPI bus 2 rotation 4
-icm20602 #0 on SPI bus 1 rotation 8
-bmm150 #0 on I2C bus 4 (external) address 0x10 rotation 6
+[boot] Rev 0x1 : Ver 0x9 V5X001
+HW type: V5X
+HW FMUM ID: 0x001
+HW BASE ID: 0x009
+bmi088_accel #0 on SPI bus 3 rotation 4
+bmi088_gyro #0 on SPI bus 3 rotation 4
+icm42688p #0 on SPI bus 2 rotation 6
+icm20602 #0 on SPI bus 1 rotation 10
+bmm150 #0 on I2C bus 4 (external) address 0x10

FMUv5x before change
FMUv5x after change
FMUv6x rev 0x10 ver 0x10 doesn't show this issue.

I wonder if I translated the "if then" logic wrong

@niklaut
Copy link
Contributor

niklaut commented Jan 26, 2024

Same issue with FMU rev 0x1 ver 0x10, so not related to the base version.

Base 009 Base 010
FMU 001
FMU 010 ✔️ ✔️

@davids5
Copy link
Member Author

davids5 commented Jan 27, 2024

@niklaut - I have fixed ( and restructured) the V5X files. I messed up the selection logic for the skynode but also V5X001000 and V5X005000 were broken on main.

Both have been fixed.

58c58
< Run:V5X001000 fmum=000 base=001 Used
---
> Run:V5X000 fmum=000 base=001 Used
66c66,67
< icm20649 -s -R 6 start
---
> bmi088 -A -R 4 -s start
> bmi088 -G -R 4 -s start
82c83
< Run:V5X004000 fmum=000 base=004 Used
---
> Run:V5X000 fmum=000 base=004 Used
97c98
< bmp388 -X -b 2 start
---
> bmp388 -I start
138c139
< Run:V5X005000 fmum=000 base=005 Used
---
> Run:V5X000 fmum=000 base=005 Used
146,150c147,151
< icm20649 -s -R 4 start
< icm42688p -R 4 -s start
< icm20602 -R 8 -s start
< bmm150 -I -R 6 start
< pm_selector_auterion start
---
> bmi088 -A -R 4 -s start
> bmi088 -G -R 4 -s start
> icm42688p -R 6 -s start
> icm20602 -R 10 -s start
> bmm150 -I start
153c154
< bmp388 -X -b 2 start
---
> bmp388 -I start
Main FMUv5x
--------------------------------------
Run:V5X000000 fmum=000 base=000 Used
--------------------------------------
safety_button start
ads1115 start -X
board_adc start -n
ina226 -X -b 1 -t 1 -k start
ina228 -X -b 1 -t 1 -k start
ina238 -X -b 1 -t 1 -k start
bmi088 -A -R 4 -s start
bmi088 -G -R 4 -s start
icm42688p -R 6 -s start
icm20602 -R 10 -s start
bmm150 -I start
ist8310 -X -b 1 -R 10 start
bmp388 -I -a 0x77 start
bmp388 -I start
--------------------------------------

--------------------------------------
Run:V5X000001 fmum=001 base=000 Used
--------------------------------------
safety_button start
ads1115 start -X
board_adc start -n
ina226 -X -b 1 -t 1 -k start
ina228 -X -b 1 -t 1 -k start
ina238 -X -b 1 -t 1 -k start
bmi088 -A -R 4 -s start
bmi088 -G -R 4 -s start
icm42688p -R 6 -s start
icm20602 -R 10 -s start
bmm150 -I start
ist8310 -X -b 1 -R 10 start
bmp388 -I -a 0x77 start
bmp388 -X -b 2 start
--------------------------------------

--------------------------------------
Run:V5X000002 fmum=002 base=000 Used
--------------------------------------
safety_button start
ads1115 start -X
board_adc start -n
ina226 -X -b 1 -t 1 -k start
ina228 -X -b 1 -t 1 -k start
ina238 -X -b 1 -t 1 -k start
icm20649 -s -R 6 start
icm42688p -R 6 -s start
icm20602 -R 10 -s start
bmm150 -I start
ist8310 -X -b 1 -R 10 start
bmp388 -I -a 0x77 start
bmp388 -X -b 2 start
--------------------------------------

--------------------------------------
Run:V5X001000 fmum=000 base=001 Used
--------------------------------------
safety_button start
ads1115 start -X
board_adc start -n
ina226 -X -b 1 -t 1 -k start
ina228 -X -b 1 -t 1 -k start
ina238 -X -b 1 -t 1 -k start
icm20649 -s -R 6 start ************** WRONG ******************
icm42688p -R 6 -s start
icm20602 -R 10 -s start
bmm150 -I start
ist8310 -X -b 1 -R 10 start
bmp388 -I -a 0x77 start
bmp388 -I start
--------------------------------------

--------------------------------------
Run:V5X001001 fmum=001 base=001
--------------------------------------
--------------------------------------
Run:V5X001002 fmum=002 base=001
--------------------------------------
--------------------------------------
Run:V5X004000 fmum=000 base=004 Used
--------------------------------------
safety_button start
ads1115 start -X
board_adc start -n
ina226 -X -b 1 -t 1 -k start
ina228 -X -b 1 -t 1 -k start
ina238 -X -b 1 -t 1 -k start
bmi088 -A -R 4 -s start
bmi088 -G -R 4 -s start
icm42688p -R 6 -s start
icm20602 -R 10 -s start
bmm150 -I start
ist8310 -X -b 1 -R 10 start
bmp388 -I -a 0x77 start
bmp388 -X -b 2 start
--------------------------------------

--------------------------------------
Run:V5X004001 fmum=001 base=004 Used
--------------------------------------
safety_button start
ads1115 start -X
board_adc start -n
ina226 -X -b 1 -t 1 -k start
ina228 -X -b 1 -t 1 -k start
ina238 -X -b 1 -t 1 -k start
bmi088 -A -R 4 -s start
bmi088 -G -R 4 -s start
icm42688p -R 6 -s start
icm20602 -R 10 -s start
bmm150 -I start
ist8310 -X -b 1 -R 10 start
bmp388 -I -a 0x77 start
bmp388 -X -b 2 start
--------------------------------------

--------------------------------------
Run:V5X004002 fmum=002 base=004 Used
--------------------------------------
safety_button start
ads1115 start -X
board_adc start -n
ina226 -X -b 1 -t 1 -k start
ina228 -X -b 1 -t 1 -k start
ina238 -X -b 1 -t 1 -k start
icm20649 -s -R 6 start
icm42688p -R 6 -s start
icm20602 -R 10 -s start
bmm150 -I start
ist8310 -X -b 1 -R 10 start
bmp388 -I -a 0x77 start
bmp388 -X -b 2 start
--------------------------------------

--------------------------------------
Run:V5X005000 fmum=000 base=005 Used
--------------------------------------
*********** WRONG ******************
safety_button start
ads1115 start -X
board_adc start -n
ina226 -X -b 1 -t 1 -k start
ina228 -X -b 1 -t 1 -k start
ina238 -X -b 1 -t 1 -k start
icm20649 -s -R 4 start
icm42688p -R 4 -s start
icm20602 -R 8 -s start
bmm150 -I -R 6 start
pm_selector_auterion start 
ist8310 -X -b 1 -R 10 start
bmp388 -I -a 0x77 start
bmp388 -X -b 2 start
--------------------------------------

--------------------------------------
Run:V5X005001 fmum=001 base=005 Used
--------------------------------------
safety_button start
ads1115 start -X
board_adc start -n
ina226 -X -b 1 -t 1 -k start
ina228 -X -b 1 -t 1 -k start
ina238 -X -b 1 -t 1 -k start
bmi088 -A -R 4 -s start
bmi088 -G -R 4 -s start
icm42688p -R 6 -s start
icm20602 -R 10 -s start
bmm150 -I start
ist8310 -X -b 1 -R 10 start
bmp388 -I -a 0x77 start
bmp388 -X -b 2 start
--------------------------------------

--------------------------------------
Run:V5X005002 fmum=002 base=005 Used
--------------------------------------
safety_button start
ads1115 start -X
board_adc start -n
ina226 -X -b 1 -t 1 -k start
ina228 -X -b 1 -t 1 -k start
ina238 -X -b 1 -t 1 -k start
icm20649 -s -R 6 start
icm42688p -R 6 -s start
icm20602 -R 10 -s start
bmm150 -I start
ist8310 -X -b 1 -R 10 start
bmp388 -I -a 0x77 start
bmp388 -X -b 2 start
--------------------------------------

--------------------------------------
Run:V5X008000 fmum=000 base=008 Used
--------------------------------------
safety_button start
mcp23009 start -b 3 -X -D 0xf1 -O 0xf0 -P 0x0f -U 10
mavlink start -d /dev/ttyS4 -b 3000000 -r 290000 -m onboard_low_bandwidth -x -z
ads1115 start -X
board_adc start -n
ina226 -X -b 1 -t 1 -k start
ina228 -X -b 1 -t 1 -k start
ina238 -X -b 1 -t 1 -k start
bmi088 -A -R 2 -s start
bmi088 -G -R 2 -s start
icm42688p -R 4 -s start
icm20602 -R 8 -s start
bmm150 -I -R 6 start
pm_selector_auterion start
ist8310 -X -b 1 -R 10 start
bmp388 -I -a 0x77 start
bmp388 -I start
--------------------------------------

--------------------------------------
Run:V5X008001 fmum=001 base=008 Used
--------------------------------------
safety_button start
mcp23009 start -b 3 -X -D 0xf1 -O 0xf0 -P 0x0f -U 10
mavlink start -d /dev/ttyS4 -b 3000000 -r 290000 -m onboard_low_bandwidth -x -z
ads1115 start -X
board_adc start -n
ina226 -X -b 1 -t 1 -k start
ina228 -X -b 1 -t 1 -k start
ina238 -X -b 1 -t 1 -k start
bmi088 -A -R 2 -s start
bmi088 -G -R 2 -s start
icm42688p -R 4 -s start
icm20602 -R 8 -s start
bmm150 -I -R 6 start
pm_selector_auterion start
ist8310 -X -b 1 -R 10 start
bmp388 -I -a 0x77 start
bmp388 -X -b 2 start
--------------------------------------

--------------------------------------
Run:V5X008002 fmum=002 base=008
--------------------------------------
--------------------------------------
Run:V5X009000 fmum=000 base=009 Used
--------------------------------------
safety_button start
mcp23009 start -b 3 -X -D 0xf0 -O 0xf0 -P 0x0f -U 10
mavlink start -d /dev/ttyS4 -b 3000000 -r 290000 -m onboard_low_bandwidth -x -z
ads1115 start -X
board_adc start -n
ina226 -X -b 1 -t 1 -k start
ina228 -X -b 1 -t 1 -k start
ina238 -X -b 1 -t 1 -k start
bmi088 -A -R 2 -s start
bmi088 -G -R 2 -s start
icm42688p -R 4 -s start
icm20602 -R 8 -s start
bmm150 -I -R 6 start
pm_selector_auterion start
ist8310 -X -b 1 -R 10 start
bmp388 -I -a 0x77 start
bmp388 -I start
--------------------------------------

--------------------------------------
Run:V5X009001 fmum=001 base=009 Used
--------------------------------------
safety_button start
mcp23009 start -b 3 -X -D 0xf0 -O 0xf0 -P 0x0f -U 10
mavlink start -d /dev/ttyS4 -b 3000000 -r 290000 -m onboard_low_bandwidth -x -z
ads1115 start -X
board_adc start -n
ina226 -X -b 1 -t 1 -k start
ina228 -X -b 1 -t 1 -k start
ina238 -X -b 1 -t 1 -k start
bmi088 -A -R 2 -s start
bmi088 -G -R 2 -s start
icm42688p -R 4 -s start
icm20602 -R 8 -s start
bmm150 -I -R 6 start
pm_selector_auterion start
ist8310 -X -b 1 -R 10 start
bmp388 -I -a 0x77 start
bmp388 -X -b 2 start
--------------------------------------

--------------------------------------
Run:V5X009002 fmum=002 base=009
--------------------------------------
--------------------------------------
Run:V5X00a000 fmum=000 base=00a Used
--------------------------------------
safety_button start
mcp23009 start -b 3 -X -D 0xf1 -O 0xf0 -P 0x0f -U 10
mavlink start -d /dev/ttyS4 -b 3000000 -r 290000 -m onboard_low_bandwidth -x -z
ads1115 start -X
board_adc start -n
ina226 -X -b 1 -t 1 -k start
ina228 -X -b 1 -t 1 -k start
ina238 -X -b 1 -t 1 -k start
bmi088 -A -R 2 -s start
bmi088 -G -R 2 -s start
icm42688p -R 4 -s start
icm20602 -R 8 -s start
bmm150 -I -R 6 start
pm_selector_auterion start
ist8310 -X -b 1 -R 10 start
bmp388 -I -a 0x77 start
bmp388 -I start
--------------------------------------

--------------------------------------
Run:V5X00a001 fmum=001 base=00a Used
--------------------------------------
safety_button start
mcp23009 start -b 3 -X -D 0xf1 -O 0xf0 -P 0x0f -U 10
mavlink start -d /dev/ttyS4 -b 3000000 -r 290000 -m onboard_low_bandwidth -x -z
ads1115 start -X
board_adc start -n
ina226 -X -b 1 -t 1 -k start
ina228 -X -b 1 -t 1 -k start
ina238 -X -b 1 -t 1 -k start
bmi088 -A -R 2 -s start
bmi088 -G -R 2 -s start
icm42688p -R 4 -s start
icm20602 -R 8 -s start
bmm150 -I -R 6 start
pm_selector_auterion start
ist8310 -X -b 1 -R 10 start
bmp388 -I -a 0x77 start
bmp388 -X -b 2 start
--------------------------------------

--------------------------------------
Run:V5X00a002 fmum=002 base=00a
--------------------------------------
--------------------------------------
Run:V5X010000 fmum=000 base=010
--------------------------------------
--------------------------------------
Run:V5X010001 fmum=001 base=010 Used
--------------------------------------
safety_button start
mavlink start -d /dev/ttyS4 -b 3000000 -r 290000 -m onboard_low_bandwidth -x -z
ads1115 start -X
board_adc start -n
ina226 -X -b 1 -t 1 -k start
ina228 -X -b 1 -t 1 -k start
ina238 -X -b 1 -t 1 -k start
bmi088 -A -R 2 -s start
bmi088 -G -R 2 -s start
icm42688p -R 4 -s start
icm20602 -R 8 -s start
bmm150 -I -R 6 start
pm_selector_auterion start
ist8310 -X -b 1 -R 10 start
bmp388 -I -a 0x77 start
bmp388 -X -b 2 start
--------------------------------------

--------------------------------------
Run:V5X010002 fmum=002 base=010
--------------------------------------
This PR FMUv5x
--------------------------------------
Run:V5X000 fmum=000 base=000 Used
--------------------------------------
safety_button start
ads1115 start -X
board_adc start -n
ina226 -X -b 1 -t 1 -k start
ina228 -X -b 1 -t 1 -k start
ina238 -X -b 1 -t 1 -k start
bmi088 -A -R 4 -s start
bmi088 -G -R 4 -s start
icm42688p -R 6 -s start
icm20602 -R 10 -s start
bmm150 -I start
ist8310 -X -b 1 -R 10 start
bmp388 -I -a 0x77 start
bmp388 -I start
--------------------------------------

--------------------------------------
Run:V5X001 fmum=001 base=000 Used
--------------------------------------
safety_button start
ads1115 start -X
board_adc start -n
ina226 -X -b 1 -t 1 -k start
ina228 -X -b 1 -t 1 -k start
ina238 -X -b 1 -t 1 -k start
bmi088 -A -R 4 -s start
bmi088 -G -R 4 -s start
icm42688p -R 6 -s start
icm20602 -R 10 -s start
bmm150 -I start
ist8310 -X -b 1 -R 10 start
bmp388 -I -a 0x77 start
bmp388 -X -b 2 start
--------------------------------------

--------------------------------------
Run:V5X002 fmum=002 base=000 Used
--------------------------------------
safety_button start
ads1115 start -X
board_adc start -n
ina226 -X -b 1 -t 1 -k start
ina228 -X -b 1 -t 1 -k start
ina238 -X -b 1 -t 1 -k start
icm20649 -s -R 6 start
icm42688p -R 6 -s start
icm20602 -R 10 -s start
bmm150 -I start
ist8310 -X -b 1 -R 10 start
bmp388 -I -a 0x77 start
bmp388 -X -b 2 start
--------------------------------------

--------------------------------------
Run:V5X000 fmum=000 base=001 Used
--------------------------------------
safety_button start
ads1115 start -X
board_adc start -n
ina226 -X -b 1 -t 1 -k start
ina228 -X -b 1 -t 1 -k start
ina238 -X -b 1 -t 1 -k start
bmi088 -A -R 4 -s start
bmi088 -G -R 4 -s start
icm42688p -R 6 -s start
icm20602 -R 10 -s start
bmm150 -I start
ist8310 -X -b 1 -R 10 start
bmp388 -I -a 0x77 start
bmp388 -I start
--------------------------------------

--------------------------------------
Run:V5X001 fmum=001 base=001
--------------------------------------
--------------------------------------
Run:V5X002 fmum=002 base=001
--------------------------------------
--------------------------------------
Run:V5X000 fmum=000 base=004 Used
--------------------------------------
safety_button start
ads1115 start -X
board_adc start -n
ina226 -X -b 1 -t 1 -k start
ina228 -X -b 1 -t 1 -k start
ina238 -X -b 1 -t 1 -k start
bmi088 -A -R 4 -s start
bmi088 -G -R 4 -s start
icm42688p -R 6 -s start
icm20602 -R 10 -s start
bmm150 -I start
ist8310 -X -b 1 -R 10 start
bmp388 -I -a 0x77 start
bmp388 -I start
--------------------------------------

--------------------------------------
Run:V5X001 fmum=001 base=004 Used
--------------------------------------
safety_button start
ads1115 start -X
board_adc start -n
ina226 -X -b 1 -t 1 -k start
ina228 -X -b 1 -t 1 -k start
ina238 -X -b 1 -t 1 -k start
bmi088 -A -R 4 -s start
bmi088 -G -R 4 -s start
icm42688p -R 6 -s start
icm20602 -R 10 -s start
bmm150 -I start
ist8310 -X -b 1 -R 10 start
bmp388 -I -a 0x77 start
bmp388 -X -b 2 start
--------------------------------------

--------------------------------------
Run:V5X002 fmum=002 base=004 Used
--------------------------------------
safety_button start
ads1115 start -X
board_adc start -n
ina226 -X -b 1 -t 1 -k start
ina228 -X -b 1 -t 1 -k start
ina238 -X -b 1 -t 1 -k start
icm20649 -s -R 6 start
icm42688p -R 6 -s start
icm20602 -R 10 -s start
bmm150 -I start
ist8310 -X -b 1 -R 10 start
bmp388 -I -a 0x77 start
bmp388 -X -b 2 start
--------------------------------------

--------------------------------------
Run:V5X000 fmum=000 base=005 Used
--------------------------------------
safety_button start
ads1115 start -X
board_adc start -n
ina226 -X -b 1 -t 1 -k start
ina228 -X -b 1 -t 1 -k start
ina238 -X -b 1 -t 1 -k start
bmi088 -A -R 4 -s start
bmi088 -G -R 4 -s start
icm42688p -R 6 -s start
icm20602 -R 10 -s start
bmm150 -I start
ist8310 -X -b 1 -R 10 start
bmp388 -I -a 0x77 start
bmp388 -I start
--------------------------------------

--------------------------------------
Run:V5X001 fmum=001 base=005 Used
--------------------------------------
safety_button start
ads1115 start -X
board_adc start -n
ina226 -X -b 1 -t 1 -k start
ina228 -X -b 1 -t 1 -k start
ina238 -X -b 1 -t 1 -k start
bmi088 -A -R 4 -s start
bmi088 -G -R 4 -s start
icm42688p -R 6 -s start
icm20602 -R 10 -s start
bmm150 -I start
ist8310 -X -b 1 -R 10 start
bmp388 -I -a 0x77 start
bmp388 -X -b 2 start
--------------------------------------

--------------------------------------
Run:V5X002 fmum=002 base=005 Used
--------------------------------------
safety_button start
ads1115 start -X
board_adc start -n
ina226 -X -b 1 -t 1 -k start
ina228 -X -b 1 -t 1 -k start
ina238 -X -b 1 -t 1 -k start
icm20649 -s -R 6 start
icm42688p -R 6 -s start
icm20602 -R 10 -s start
bmm150 -I start
ist8310 -X -b 1 -R 10 start
bmp388 -I -a 0x77 start
bmp388 -X -b 2 start
--------------------------------------

--------------------------------------
Run:V5X000 fmum=000 base=008 Used
--------------------------------------
safety_button start
mcp23009 start -b 3 -X -D 0xf1 -O 0xf0 -P 0x0f -U 10
mavlink start -d /dev/ttyS4 -b 3000000 -r 290000 -m onboard_low_bandwidth -x -z
ads1115 start -X
board_adc start -n
ina226 -X -b 1 -t 1 -k start
ina228 -X -b 1 -t 1 -k start
ina238 -X -b 1 -t 1 -k start
bmi088 -A -R 2 -s start
bmi088 -G -R 2 -s start
icm42688p -R 4 -s start
icm20602 -R 8 -s start
bmm150 -I -R 6 start
pm_selector_auterion start
ist8310 -X -b 1 -R 10 start
bmp388 -I -a 0x77 start
bmp388 -I start
--------------------------------------

--------------------------------------
Run:V5X001 fmum=001 base=008 Used
--------------------------------------
safety_button start
mcp23009 start -b 3 -X -D 0xf1 -O 0xf0 -P 0x0f -U 10
mavlink start -d /dev/ttyS4 -b 3000000 -r 290000 -m onboard_low_bandwidth -x -z
ads1115 start -X
board_adc start -n
ina226 -X -b 1 -t 1 -k start
ina228 -X -b 1 -t 1 -k start
ina238 -X -b 1 -t 1 -k start
bmi088 -A -R 2 -s start
bmi088 -G -R 2 -s start
icm42688p -R 4 -s start
icm20602 -R 8 -s start
bmm150 -I -R 6 start
pm_selector_auterion start
ist8310 -X -b 1 -R 10 start
bmp388 -I -a 0x77 start
bmp388 -X -b 2 start
--------------------------------------

--------------------------------------
Run:V5X002 fmum=002 base=008
--------------------------------------
--------------------------------------
Run:V5X000 fmum=000 base=009 Used
--------------------------------------
safety_button start
mcp23009 start -b 3 -X -D 0xf0 -O 0xf0 -P 0x0f -U 10
mavlink start -d /dev/ttyS4 -b 3000000 -r 290000 -m onboard_low_bandwidth -x -z
ads1115 start -X
board_adc start -n
ina226 -X -b 1 -t 1 -k start
ina228 -X -b 1 -t 1 -k start
ina238 -X -b 1 -t 1 -k start
bmi088 -A -R 2 -s start
bmi088 -G -R 2 -s start
icm42688p -R 4 -s start
icm20602 -R 8 -s start
bmm150 -I -R 6 start
pm_selector_auterion start
ist8310 -X -b 1 -R 10 start
bmp388 -I -a 0x77 start
bmp388 -I start
--------------------------------------

--------------------------------------
Run:V5X001 fmum=001 base=009 Used
--------------------------------------
safety_button start
mcp23009 start -b 3 -X -D 0xf0 -O 0xf0 -P 0x0f -U 10
mavlink start -d /dev/ttyS4 -b 3000000 -r 290000 -m onboard_low_bandwidth -x -z
ads1115 start -X
board_adc start -n
ina226 -X -b 1 -t 1 -k start
ina228 -X -b 1 -t 1 -k start
ina238 -X -b 1 -t 1 -k start
bmi088 -A -R 2 -s start
bmi088 -G -R 2 -s start
icm42688p -R 4 -s start
icm20602 -R 8 -s start
bmm150 -I -R 6 start
pm_selector_auterion start
ist8310 -X -b 1 -R 10 start
bmp388 -I -a 0x77 start
bmp388 -X -b 2 start
--------------------------------------

--------------------------------------
Run:V5X002 fmum=002 base=009
--------------------------------------
--------------------------------------
Run:V5X000 fmum=000 base=00a Used
--------------------------------------
safety_button start
mcp23009 start -b 3 -X -D 0xf1 -O 0xf0 -P 0x0f -U 10
mavlink start -d /dev/ttyS4 -b 3000000 -r 290000 -m onboard_low_bandwidth -x -z
ads1115 start -X
board_adc start -n
ina226 -X -b 1 -t 1 -k start
ina228 -X -b 1 -t 1 -k start
ina238 -X -b 1 -t 1 -k start
bmi088 -A -R 2 -s start
bmi088 -G -R 2 -s start
icm42688p -R 4 -s start
icm20602 -R 8 -s start
bmm150 -I -R 6 start
pm_selector_auterion start
ist8310 -X -b 1 -R 10 start
bmp388 -I -a 0x77 start
bmp388 -I start
--------------------------------------

--------------------------------------
Run:V5X001 fmum=001 base=00a Used
--------------------------------------
safety_button start
mcp23009 start -b 3 -X -D 0xf1 -O 0xf0 -P 0x0f -U 10
mavlink start -d /dev/ttyS4 -b 3000000 -r 290000 -m onboard_low_bandwidth -x -z
ads1115 start -X
board_adc start -n
ina226 -X -b 1 -t 1 -k start
ina228 -X -b 1 -t 1 -k start
ina238 -X -b 1 -t 1 -k start
bmi088 -A -R 2 -s start
bmi088 -G -R 2 -s start
icm42688p -R 4 -s start
icm20602 -R 8 -s start
bmm150 -I -R 6 start
pm_selector_auterion start
ist8310 -X -b 1 -R 10 start
bmp388 -I -a 0x77 start
bmp388 -X -b 2 start
--------------------------------------

--------------------------------------
Run:V5X002 fmum=002 base=00a
--------------------------------------
--------------------------------------
Run:V5X000 fmum=000 base=010
--------------------------------------
--------------------------------------
Run:V5X001 fmum=001 base=010 Used
--------------------------------------
safety_button start
mavlink start -d /dev/ttyS4 -b 3000000 -r 290000 -m onboard_low_bandwidth -x -z
ads1115 start -X
board_adc start -n
ina226 -X -b 1 -t 1 -k start
ina228 -X -b 1 -t 1 -k start
ina238 -X -b 1 -t 1 -k start
bmi088 -A -R 2 -s start
bmi088 -G -R 2 -s start
icm42688p -R 4 -s start
icm20602 -R 8 -s start
bmm150 -I -R 6 start
pm_selector_auterion start
ist8310 -X -b 1 -R 10 start
bmp388 -I -a 0x77 start
bmp388 -X -b 2 start
--------------------------------------

--------------------------------------
Run:V5X002 fmum=002 base=010
--------------------------------------

@AlexKlimaj
Copy link
Member

Migrated the arkv6x, I still need to test it.

Copy link
Contributor

@niklaut niklaut left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, it works now!

Base 009 Base 010
FMU 001 ✔️ ✔️
FMU 010 ✔️ ✔️

@davids5
Copy link
Member Author

davids5 commented Jan 29, 2024

@niklaut - thanks for testing. Did you by chance test this on the the other bases (QS (8,0xa) etc)? See
image

@davids5
Copy link
Member Author

davids5 commented Jan 29, 2024

@AlexKlimaj Can you post your test results so we can merge?

@AlexKlimaj
Copy link
Member

Looks like it is working.

ARKV6X FMUM ID: 0x000 with the ARK PAB Carrier BASE ID 0x001

[boot] Rev 0x0 : Ver 0x1 ARKV6X000
reset done, 10 ms
[boot] Fault Log info File No 4 Length 3177 flags:0x01 state:1
[boot] Fault Log is Armed
sercon: Registering CDC/ACM serial driver
sercon: Successfully registered the CDC/ACM serial driver
nsh: sysinit: fopen failed: No such file or di[hardfault_log] Fault Log is Armed
rectory
HW arch: ARK_FMU_V6X
HW type: ARKV6X
HW FMUM ID: 0x000
HW BASE ID: 0x001
PX4 git-hash: ae0dcbfa23e503e72a02ab2b1e08f3d718ec8a42
PX4 version: 1.15.0 40 (17760320)
PX4 git-branch: pr-ver-rev-ids
OS: NuttX
OS version: Release 11.0.0 (184549631)
OS git-hash: 6fdb755a5d776de3017aa874a5e204dd1903054e
Build datetime: Jan 29 2024 11:47:53
Build uri: localhost
Build variant: default
Toolchain: GNU GCC, 10.2.1 20201103 (release)
PX4GUID: 000600000000333138313033511000470028
MCU: STM32H7[4|5]xxx, rev. V
INFO  [param] selected parameter default file /fs/mtd_params
INFO  [param] importing from '/fs/mtd_params'
INFO  [parameters] BSON document size 464 bytes, decoded 464 bytes (INT32:9, FLOAT:12)
INFO  [param] selected parameter backup file /fs/microsd/parameters_backup.bson
Board architecture defaults: /etc/init.d/rc.board_arch_defaults
Board defaults: /etc/init.d/rc.board_defaults
INFO  [dataman] data manager file '/fs/microsd/dataman' size is 64312 bytes
INFO  [px4io] PX4IO Not Supported
Board sensors: /etc/init.d/rc.board_sensors
INFO  [ina226] Failed to init INA226 on bus 1, but will try again periodically.
ina226 #0 on I2C bus 1 (external) address 0x41
INFO  [ina226] Failed to init INA226 on bus 2, but will try again periodically.
ina226 #1 on I2C bus 2 (external) address 0x41
INFO  [ina226] Failed to init INA226 on bus 3, but will try again periodically.
ina226 #2 on I2C bus 3 (external) address 0x41
iim42652 #0 on SPI bus 1 rotation 3
icm42688p #0 on SPI bus 2 rotation 9
icm42688p #1 on SPI bus 3 rotation 6
bmm150 #0 on I2C bus 4 (external) address 0x10
bmp388 #0 on I2C bus 4 (external) address 0x76
nsh: icm20948_i2c_passthrough: command not found
nsh: battery_status: command not found
WARN  [vehicle_angular_velocity] no gyro selected, using sensor_gyro_fifo:0 2818058
No autostart ID found
ekf2 [343:237]
Starting Main GPS on /dev/ttyS0
Starting MAVLink on /dev/ttyS6
INFO  [mavlink] mode: Normal, data rate: 1200 B/s on /dev/ttyS6 @ 57600B
Starting MAVLink on ethernet
INFO  [mavlink] mode: Normal, data rate: 100000 B/s on udp port 14550 remote port 14550
INFO  [logger] logger started (mode=all)
INFO  [uavcan] Node ID 1, bitrate 1000000

ARKV6X FMUM ID: 0x000 with the Holybro Mini Carrier BASE ID 0x005

[boot] Rev 0x0 : Ver 0x5 ARKV6X000
reset done, 10 ms
[boot] Fault Log info File No 4 Length 3177 flags:0x01 state:1
[boot] Fault Log is Armed
sercon: Registering CDC/ACM serial driver
sercon: Successfully registered the CDC/ACM serial driver
nsh: sysinit: fopen failed: No such file or dir[hardfault_log] Fault Log is Armed
ectory
HW arch: ARK_FMU_V6X
HW type: ARKV6X
HW FMUM ID: 0x000
HW BASE ID: 0x005
PX4 git-hash: ae0dcbfa23e503e72a02ab2b1e08f3d718ec8a42
PX4 version: 1.15.0 40 (17760320)
PX4 git-branch: pr-ver-rev-ids
OS: NuttX
OS version: Release 11.0.0 (184549631)
OS git-hash: 6fdb755a5d776de3017aa874a5e204dd1903054e
Build datetime: Jan 29 2024 11:47:53
Build uri: localhost
Build variant: default
Toolchain: GNU GCC, 10.2.1 20201103 (release)
PX4GUID: 000600000000333138313033511000470028
MCU: STM32H7[4|5]xxx, rev. V
INFO  [param] selected parameter default file /fs/mtd_params
INFO  [param] importing from '/fs/mtd_params'
INFO  [parameters] BSON document size 464 bytes, decoded 464 bytes (INT32:9, FLOAT:12)
INFO  [param] selected parameter backup file /fs/microsd/parameters_backup.bson
Board architecture defaults: /etc/init.d/rc.board_arch_defaults
Board defaults: /etc/init.d/rc.board_defaults
INFO  [dataman] data manager file '/fs/microsd/dataman' size is 64312 bytes
INFO  [px4io] IO FW CRC match
Board sensors: /etc/init.d/rc.board_sensors
INFO  [ina226] Failed to init INA226 on bus 1, but will try again periodically.
ina226 #0 on I2C bus 1 (external) address 0x41
iim42652 #0 on SPI bus 1 rotation 3
icm42688p #0 on SPI bus 2 rotation 9
icm42688p #1 on SPI bus 3 rotation 6
bmm150 #0 on I2C bus 4 (external) address 0x10
bmp388 #0 on I2C bus 4 (external) address 0x76
nsh: icm20948_i2c_passthrough: command not found
nsh: battery_status: command not found
WARN  [vehicle_angular_velocity] no gyro selected, using sensor_gyro_fifo:0 2818058
No autostart ID found
ekf2 [376:237]
Starting Main GPS on /dev/ttyS0
Starting MAVLink on /dev/ttyS6
INFO  [mavlink] mode: Normal, data rate: 1200 B/s on /dev/ttyS6 @ 57600B
Starting MAVLink on ethernet
INFO  [mavlink] mode: Normal, data rate: 100000 B/s on udp port 14550 remote port 14550
INFO  [logger] logger started (mode=all)
INFO  [uavcan] Node ID 1, bitrate 1000000

ARKV6X FMUM ID: 0x001 with the ARK PAB Carrier BASE ID 0x001

nsh> [boot] Rev 0x1 : Ver 0x1 ARKV6X001
reset done, 10 ms
[boot] Fault Log info File No 4 Length 3177 flags:0x01 state:1
[boot] Fault Log is Armed
sercon: Registering CDC/ACM serial driver
sercon: Successfully registered the CDC/ACM serial driver
nsh: sysinit: fopen failed: No such file or dire[hardfault_log] Fault Log is Armed
ctory
HW arch: ARK_FMU_V6X
HW type: ARKV6X
HW FMUM ID: 0x001
HW BASE ID: 0x001
PX4 git-hash: ae0dcbfa23e503e72a02ab2b1e08f3d718ec8a42
PX4 version: 1.15.0 40 (17760320)
PX4 git-branch: pr-ver-rev-ids
OS: NuttX
OS version: Release 11.0.0 (184549631)
OS git-hash: 6fdb755a5d776de3017aa874a5e204dd1903054e
Build datetime: Jan 29 2024 11:47:53
Build uri: localhost
Build variant: default
Toolchain: GNU GCC, 10.2.1 20201103 (release)
PX4GUID: 00060000000033313831303351100043002b
MCU: STM32H7[4|5]xxx, rev. V
INFO  [param] selected parameter default file /fs/mtd_params
INFO  [param] importing from '/fs/mtd_params'
INFO  [parameters] BSON document size 464 bytes, decoded 464 bytes (INT32:9, FLOAT:12)
INFO  [param] selected parameter backup file /fs/microsd/parameters_backup.bson
Board architecture defaults: /etc/init.d/rc.board_arch_defaults
Board defaults: /etc/init.d/rc.board_defaults
INFO  [dataman] data manager file '/fs/microsd/dataman' size is 64312 bytes
INFO  [px4io] PX4IO Not Supported
Board sensors: /etc/init.d/rc.board_sensors
INFO  [ina226] Failed to init INA226 on bus 1, but will try again periodically.
ina226 #0 on I2C bus 1 (external) address 0x41
INFO  [ina226] Failed to init INA226 on bus 2, but will try again periodically.
ina226 #1 on I2C bus 2 (external) address 0x41
INFO  [ina226] Failed to init INA226 on bus 3, but will try again periodically.
ina226 #2 on I2C bus 3 (external) address 0x41
iim42653 #0 on SPI bus 1 rotation 3
iim42653 #1 on SPI bus 2 rotation 9
iim42653 #2 on SPI bus 3 rotation 6
bmm150 #0 on I2C bus 4 (external) address 0x10
bmp388 #0 on I2C bus 4 (external) address 0x76
nsh: icm20948_i2c_passthrough: command not found
nsh: battery_status: command not found
WARN  [vehicle_angular_velocity] no gyro selected, using sensor_gyro_fifo:0 3014666
No autostart ID found
ekf2 [343:237]
Starting Main GPS on /dev/ttyS0
Starting MAVLink on /dev/ttyS6
INFO  [mavlink] mode: Normal, data rate: 1200 B/s on /dev/ttyS6 @ 57600B
Starting MAVLink on ethernet
INFO  [mavlink] mode: Normal, data rate: 100000 B/s on udp port 14550 remote port 14550
INFO  [logger] logger started (mode=all)
INFO  [uavcan] Node ID 1, bitrate 1000000

ARKV6X FMUM ID: 0x001 with the Holybro Mini Carrier BASE ID 0x005

nsh> [boot] Rev 0x1 : Ver 0x5 ARKV6X001
reset done, 10 ms
[boot] Fault Log info File No 4 Length 3177 flags:0x01 state:1
[boot] Fault Log is Armed
sercon: Registering CDC/ACM serial driver
sercon: Successfully registered the CDC/ACM serial driver
nsh: sysinit: fopen failed: No such file or dire[hardfault_log] Fault Log is Armed
ctory
HW arch: ARK_FMU_V6X
HW type: ARKV6X
HW FMUM ID: 0x001
HW BASE ID: 0x005
PX4 git-hash: ae0dcbfa23e503e72a02ab2b1e08f3d718ec8a42
PX4 version: 1.15.0 40 (17760320)
PX4 git-branch: pr-ver-rev-ids
OS: NuttX
OS version: Release 11.0.0 (184549631)
OS git-hash: 6fdb755a5d776de3017aa874a5e204dd1903054e
Build datetime: Jan 29 2024 11:47:53
Build uri: localhost
Build variant: default
Toolchain: GNU GCC, 10.2.1 20201103 (release)
PX4GUID: 00060000000033313831303351100043002b
MCU: STM32H7[4|5]xxx, rev. V
INFO  [param] selected parameter default file /fs/mtd_params
INFO  [param] importing from '/fs/mtd_params'
INFO  [parameters] BSON document size 464 bytes, decoded 464 bytes (INT32:9, FLOAT:12)
INFO  [param] selected parameter backup file /fs/microsd/parameters_backup.bson
Board architecture defaults: /etc/init.d/rc.board_arch_defaults
Board defaults: /etc/init.d/rc.board_defaults
INFO  [dataman] data manager file '/fs/microsd/dataman' size is 64312 bytes
INFO  [px4io] IO FW CRC match
Board sensors: /etc/init.d/rc.board_sensors
INFO  [ina226] Failed to init INA226 on bus 1, but will try again periodically.
ina226 #0 on I2C bus 1 (external) address 0x41
iim42653 #0 on SPI bus 1 rotation 3
iim42653 #1 on SPI bus 2 rotation 9
iim42653 #2 on SPI bus 3 rotation 6
bmm150 #0 on I2C bus 4 (external) address 0x10
bmp388 #0 on I2C bus 4 (external) address 0x76
nsh: icm20948_i2c_passthrough: command not found
nsh: battery_status: command not found
WARN  [vehicle_angular_velocity] no gyro selected, using sensor_gyro_fifo:0 3014666
No autostart ID found
ekf2 [375:237]
Starting Main GPS on /dev/ttyS0
Starting MAVLink on /dev/ttyS6
INFO  [mavlink] mode: Normal, data rate: 1200 B/s on /dev/ttyS6 @ 57600B
Starting MAVLink on ethernet
INFO  [mavlink] mode: Normal, data rate: 100000 B/s on udp port 14550 remote port 14550
INFO  [logger] logger started (mode=all)
INFO  [uavcan] Node ID 1, bitrate 1000000

@dagar dagar merged commit d2a3ca2 into main Jan 30, 2024
89 of 91 checks passed
@dagar dagar deleted the pr-ver-rev-ids branch January 30, 2024 16:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: ✅ Done
Development

Successfully merging this pull request may close these issues.

5 participants