Bullet M XM AR7240/AR7241 confusion

I'm a bit confused by the Bullet M images and changes.

Image Comment
openwrt-ath79-generic-ubnt_bullet-m-ar7241-squashfs-factory.bin added with 8cacb84041e92 18-03-2020; bullet M renamed to Bullet M XM (AR7241)
openwrt-ath79-generic-ubnt_bullet-m-ar7241-squashfs-sysupgrade.bin added with 8cacb84041e92 18-03-2020; bullet M renamed to Bullet M XM (AR7241)
openwrt-ath79-generic-ubnt_bullet-m-ar7240-squashfs-factory.bin added with d5812478ad4c88 21-03-2020
openwrt-ath79-generic-ubnt_bullet-m-ar7240-squashfs-sysupgrade.bin added with d5812478ad4c88 21-03-2020
openwrt-ath79-generic-ubnt_bullet-m-xw-squashfs-factory.bin ubiquiti_bullet_m_xw
openwrt-ath79-generic-ubnt_bullet-m-xw-squashfs-sysupgrade.bin ubiquiti_bullet_m_xw

Do I see this correctly:

  1. The device which has been added in 2009 and which is currently listed in the dataentry as having AR7240 has been renamed from "Ubiquiti Bullet M" to "Ubiquiti Bullet M XM (AR7241)". The dataentry is wrong and should be corrected to AR7241. Can anybody please confirm?
  2. The device which has been added with d5812478ad4c88 does currently not have a dataentry. A new dataentry for "Ubiquiti Bullet M XM (AR7240)" needs to be created. Can anybody please confirm?

In ar71xx, both variants of the Bullet M were supported by the same image, by auto detecting which hardware it was running on and doing the right thing. The differences were related to the ethernet interface. This was difficult to support with ath79. The initial port to ath79 only supported the AR7241. The solution for ath79 was to split support into two variants. Unfortunately, there is no external indication of which SoC is used. You need to check /proc/cpuinfo or dmesg output to choose the right one. I have no idea about the evolution of the dataentry information.

1 Like

Ah! That's valuable information!

So the commit from 2009 covers both, AR7240 + AR7241.
The dataentry which refers to the 2009 commit currently shows only AR7240; a corresponding dataentry for AR7241 should have already existed for ar71xx.

OK, I think I can work with that. I will update the dataentry accordingly and create a new one for AR7241.

Thanks for your help! :slight_smile:

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.