The Buffalo WZR-HP-G300NH page in the ToH currently recommends using "the specific model code from the label on the back of your device in order to choose the right firmware":
- A0D0: Use “wzr-hp-g300nh-rb”-type images. (“wzr-hp-g300nh-s”-type images will boot, but will enter failsafe mode without network support. If you did that, you will have to use serial terminal to flash firmware and recover).
- B0B0: Use “wzr-hp-g300nh-s”-type images. (“wzr-hp-g300nh-rb”-type images will boot, but will constantly enter failsafe mode).
- B0C0: Use “wzr-hp-g300nh-s”-type images.
However, I don't think this correct. Here are the information sources I've collected:
- I have two A0D0 devices (purchased in 2010) which both have rtl8366s.
- @josteink states in Buffalo WZR-300hp and 21.02 - #8 by josteink that B0B0 uses rtl8366s. (The log shows
MIPS: machine is Buffalo WZR-HP-G302H A1A0? Is this from the firmware image?) - @musashino states in Impossible to install/update any packages on WZR-HP-G300NH 18.06.1 - #89 by musashino that A0A1 has rtl8366s.
- @alfredganz states in Impossible to install/update any packages on WZR-HP-G300NH 18.06.1 - #90 by alfredganz that A0D0 has rtl8366s and A2F0B (corrected in Impossible to install/update any packages on WZR-HP-G300NH 18.06.1 - #116 by alfredganz and confirmed in Impossible to install/update any packages on WZR-HP-G300NH 18.06.1 - #170 by alfredganz ) has rtl8366s.
- @fabio70mi states in Impossible to install/update any packages on WZR-HP-G300NH 18.06.1 - #92 by fabio70mi that B0B0G has rtl8366s.
- @FIN_PPX states in Impossible to install/update any packages on WZR-HP-G300NH 18.06.1 - #106 by FIN_PPX that B0B0 has rtl8366s.
- @foop states in Impossible to install/update any packages on WZR-HP-G300NH 18.06.1 - #112 by foop that B0C0 uses rtl8366s.
- @tomyan112 states in Which firmware should I choose for Buffalo WZR-HP-G300NH? - #5 by tomyan112 that A0D0 is rtl8366s, B0B0 is rtl8366s, and B0C0 is rtl8366rb. (From what source?)
- @batmreload mentions having A0A3 in Migrating from DD-WRT v3 on Buffalo WZR-HP-G300NH but it's unclear which switch it has.
Tracing the wiki edits:
- jostein added B0B0 as rtl8366s in https://openwrt.org/toh/buffalo/wzr-hp-g300h?do=diff&rev2[0]=1634672672&rev2[1]=1638531959&difftype=sidebyside
- @user_1 added A0D0 as rtl8366rb in https://openwrt.org/toh/buffalo/wzr-hp-g300h?do=diff&rev2[0]=1650296174&rev2[1]=1669092323&difftype=sidebyside
- hazuki added B0C0 to rtl8366s the wiki in https://openwrt.org/toh/buffalo/wzr-hp-g300h?do=diff&rev2[0]=1725988279&rev2[1]=1771128795&difftype=sidebyside
Is there any way to contact those wiki authors to have them confirm their findings? @user_1, I hope you are the same user as on the wiki and can confirm A0D0 as rtl8366rb, because everyone else (myself included) has rtl8366s and it would be great to have clarity here. Are newer models with the same code different?
Based on the above, I propose the following edit:
- A0A1 Use “wzr-hp-g300nh-s”-type images.
- A0D0: likely uses “wzr-hp-g300nh-s”-type images, but may use “wzr-hp-g300nh-rb”-type on newer devices. Check
dmesgin stock firmware to confirm before installing. (“wzr-hp-g300nh-s”-type images will boot on rb-type devices, but will enter failsafe mode without network support. If you did that, you will have to use serial terminal to flash firmware and recover). - A2F0B Use “wzr-hp-g300nh-s”-type images.
- B0B0: Use “wzr-hp-g300nh-s”-type images. (“wzr-hp-g300nh-rb”-type images will boot, but will constantly enter failsafe mode).
- B0B0G Use “wzr-hp-g300nh-s”-type images.
- B0C0: Use “wzr-hp-g300nh-s”-type images.
Any objections or suggestions? I'd appreciate any thoughts, confirmations, refutations, or additional information.