Here's the completed hardware id for senao oem device
/*****************************************************************************
;
; The formation of HW ID contained the items below:
; reserved : 1 byte
; type : 1 byte
; company : 2 byte
; id : 4 byte
;
; Rules:
; reserved : 0
;
; type : 0. NO_BRAND
; 1. OBM
; 2. ODM
; 3. OEM
; 4. EMS (id field: no meaning, it's just an index)
; 5. Software provider
;
; company : 0. NO_BRAND
; 1. EnGenius
; 2. Sitecom
; 3. Hamlet
; 4. Rosewill
; 5. Corega
; 6. Amper
; 7. ZyXEL
; 8. NetComm
; 9. MSI
; A. I-O Data
; B. ST&T
; C. TRENDnet
; D. ALLNET
; E. ATI
; F. ENCORE
; 10. HIFULL
; 11. NGN
; 12. ALCON
; 13. LevelOne
; 14. Ziggo
; 15. PCI
; 16. Pakedge
; 17. Atlantis
; 18. D-Link
; 19. QTEL
; 1A. Belkin
; 1B. Nilox
; 1C. LG-ERICSSON
; 1D. Axtel
; 22. Sitecom new model name from 2011
; 23. FXC
; 24. ALLNET
; 25. CWD
; 26. Sitecom new model name from 2014
; 27. Hit
; 28. Torch
; 29. WinMate
; 2A. LanYo
; 2B. Emplus
; 2C. Planet
; 2D. Fujitsu
; DD. DD-WRT
;
; id : 0. NO_BRAND
; 1. 9750
; 2. 9750A
; 3. 9750G
; 4. ECB9500
; 5. 9750B (32MB RAM)
; 6. EOR (Dual-radio)
; 7. 9752 (32MB RAM, 4MB Flash)
; 8. 9753 (16MB RAM, 4MB Flash)
; 9. 7750
; A. 7850 (Atheros 11n AP94/96 platform)
; B. 3670
; C. 9752A
; D. 6650 (3G Router - 3050) (16MB RAM, 4MB Flash)
; E. 6670 (3G Router - 3052) (32MB RAM, 4MB Flash)
; F. 6670A (3G Router - 3052) (16MB RAM, 4MB Flash)
; 10. 6650A (3G Router - 3050) (32MB RAM, 8MB Flash)
; 11. 9850 (32MB RAM, 4MB Flash)
; 12. 9300 (ECB9300, RT3050 ) (32MB RAM, 4MB Flash)
; 13. 5670 (EOC5670, Ralink RT2880+Atheros AR5413) (32MB RAM, 8MB Flash)
; 14. 9550 (EAP9550, 3052) (32MB RAM, 4MB Flash)
; 15. 9320 (ECB9320, 3052) (32MB RAM, 4MB Flash)
; 16. 9752B (16MB RAM, 4MB Flash)
; 17. ETR9350 (Travel Router) (3G Router - 3052) (32MB RAM, 4MB Flash)
; 18. ERB9250 (3052, AP-REPEATER,CB,CR)(32MB RAM, 4MB Flash)
; 19. ESR-9753CR (9753+CB+CR)(32MB RAM, 4MB Flash)
; 1A. 9752 (32MB RAM, 4MB Flash, Internal Power)
; 1B. 3G8WV (2*16MB RAM, 8MB Flash, Netcomm Hardware Design)
; 1C. ECB7510 (Atheros 11n AR7161)(2*32MB RAM, 8MB Flash)
; 1D. 9752 (32MB RAM, 4MB Flash, Special promotion 1)
; 1E. 6650A (XGP Router - 3050) (32MB RAM, 8MB Flash)
; 1F. ERB9250A (3052, AP-REPEATER,CB,CR,TR069)(32MB RAM, 8MB Flash)
; 20. 9850A (2*16MB RAM, 8MB Flash)
; 21. ETR9330 (Travel Router, no USB)
; 22. ETR9360 (Travel Router, Battery)
; 23. ESR1221NH (RTL8196X+8192XX, 1T1R)
; 24. ESR9221 (RTL8196X+8192XX, 2T2R)
; 25. 7750AP
; 26. ESR9752-AP with No Router function (4MB/32MB AP,CB,Repeater)
; 27. ESR9752-CB with No Router function (4MB/32MB AP,CB,Repeater)
; 28. ESR9752-VPN (8MB/32MB)
; 29. ETR9350-8M (Travel Router) (3G Router - 3052) (32MB RAM, 8MB Flash)
; 2A. WN-G300DR (16MB RAM, 4MB Flash, 2X2, 1 WAN, 3 LAN, 1 USB)
; 2B. WN-G150R (16MB RAM, 4MB Flash, 1X1, 1 WAN, 3 LAN)
; 2C. ESR-AR7100 (Atheros 11n AR7161)(2*32MB RAM, 8MB Flash)
; 2D. ESR-7760 (7750 + RTL8367M)(2*16MB RAM, 4MB Flash in 3052; 16MB,2MB Flash in 2880)
; 2E. WN-G300DGR (16*2MB RAM, 4MB Flash, 2X2, 1 WAN, 3 LAN, 1 USB)
; 2F. WAA (6670 4M Flash 32M RAM, 1 LAN Cmedia Audio chipset )
; 2F. RT3052 iNIC for ESR7760
; 30. D-Link DIR-615H1 (RT3352 platform, 32MB RAM, 4MB Flash)
; 31. ESR1221N (RTL8196X+8188CE, 1T1R)
; 32. ESR1221N2 (RTL8196X+8192CE, 2T2R)
; 33. ESR9860 (RTL8198+8192C+8192DE, Dual Concurrent Gigabit Router 2T2R)
; 34.
; 35. WLR-4001 (RTL8198+8192CE, 2T2R)
; 36. ESR1221AN (AR7240+AR9280, 5G high power)
; 37. ESR9850-VPN (8MB/32MB)
; 38. EVR100 (8MB/32MB)
; 39. D-Link DIR-615H1-TN (RT3352 platform, 32MB RAM, 4MB Flash, AP Mode)
; 3A. ERB9260 (Travel Router, no USB)
; 3B. ESR1221N-BRZ
; 3C. ESR150H (RTL8196C+8188CE, 1T1R High power, 4M/32M, 1WAN, 4LAN)
; 3D. ESR300H (RTL8196C+8192CE, 2T2R High power, 4M/32M, 1WAN, 4LAN)
; 3E. EAP150 (RTL8196C+8188CE, 1T1R High power, 4M/32M, 1 ethernet port)
; 3F. EAP300 (RTL8196C+8192CE, 2T2R High power, 4M/32M,1 ethernet port)
; 40. ESR1221NH-EXT (RTL8196C+8188CE, 1T1R High power, 4M/32M, with SMA connector)
; 41. RT_3883+5392 (RT3883+RT5392, 8M/32M)
; 42. ECB150 (RTL8196C+8188CE, 1T1R High power, 4M/32M, 1 ethernet port)
; 43. ECB300 (RTL8196C+8192CE, 2T2R High power, 4M/32M,1 ethernet port)
; 44. RT_3662+5392 (RT3662+RT5392, 8M/32M)
; 45. WHG-NAPG/AL (Atheros 11n AR7161)(2*32MB RAM, 16MB Flash)
; 46. RT3662+RTL8370M (1WAN 7LAN VPN router,64MB DDR, 8MB flash)
; 47. AR9342+AR8327N (Atheros 11n Soc,WASP 2T2R, Giga Switch with HNAT, 32MB DDR1, 8MB flash)
; 48. AR9341 (Atheros 11n Soc,WASP 2T2R, internal 10/100 Switch, 32MB DDR1, 8MB flash)
; 49. AR9341 (Atheros 11n Soc,WASP 2T3R, internal 10/100 Switch, 32MB DDR1, 8MB flash)
; 4A. ESR9850V2 (RT3352 + RTL8367RB, 32MB RAM, 8MB Flash, 2T2R)
; 4B. ERB150H (RTL8196C+8188CE, 1T1R High power, 4M/32M, 4LAN)
; 4C. ERB300H (RTL8196C+8192CE, 2T2R High power, 4M/32M, 4LAN)
; 4D. AR9331 (Atheros 11n Soc,Hornet 1T1R, internal 10/100 Switch, 32MB DDR1, 4MB flash)
; 4E. ESR900 (Atheros Scorpion 3T3R product GE, AR9558+AR9580+AR8327N, 16M/128M)
; 4F.
; 50. ESR1221N2_4M_32(RTL8196X+8192CE, 1T1R, 32M RAM, 4M Flash)
; 51. ESR1221N2_4M_32(RTL8196X+8192CE, 2T2R, 32M RAM, 4M Flash)
; 52. ESR350H (RT3352+RTL8367RB, 2T2R, 32M RAM, 8M Flash)
; 53. WLR-5100(AR9342+AR8327N)
; 54. WLR-6100(AR8327+RT6855A, 64M RAM, 8M Flash, 3*3 Dual Radio Giga Router)
; 55. EPA3520(AR9344+AR7420)
; 56. AR9342+QCA8337N+QCA9882 (Atheros 11n Soc,WASP 2T2R, QCA Giga Switch, QCA 5G 802.11AC, 64MB DDR1, 8MB flash)
; 57. ESR600 (MT7620A+RT5592, GE 1W4L, 64M RAM, 8M Flash)
; 58. ESR350 (MT7620A, GE 1W4L, 64M RAM, 8M Flash)
; 59. ESR300 (MT7620N, FE 1W4L, 64M RAM, 8M Flash)
; 5A. ETA1305 (MT7620N, GE 1W4L, 32M RAM, 4M Flash)
; 5B. ETA3305 (MT7620N, GE 1W4L + MII PLC module, 32M RAM, 4M Flash)
; 5C. NBG6716 (QCA9558+QCA8337N+QCA9880, 16M Flash, 256M RAM)
; 60. WN-AC1600DGR_SCO (QCA9558 2.4G 2T2R, QCA9580 5G 802.11AC 3T3R, , 64MB DDR2, 16MB flash)
; 61. ESR1200 (AR9557 + AR8337N + QCA9882+16M flash+256M RAM)
; 62. ESR1750 (AR9558 + AR8337N + QCA9880+16M flash+256M RAM)
; 63. ERB300 (MT7620N ,8M flash , 64 RAM)
; 64. ERB600 (MT7620A ,RT5592 ,8M flash ,64 RAM)
; 65. EDS1130 (GM8126 + MT7601U + HM1375 + Light-sensor(CG5122LC), IP Camera, 128M RAM, 256M NAND Flash)
; 66. ESR1300 (AR9558 + AR8337N + QCA9882+16M flash+256M RAM)
; 67. ESR1600 (AR9557 + AR8337N + QCA9880+16M flash+256M RAM)
; 68. ESR1221N2V2 (MT7620N, FE 1W4L, 32M RAM, 4M Flash)
; 69. ESR9850V3 (MT7620A, GE 1W4L, 32M RAM, 8M Flash)
; 6A. EPG600 (MT7620A+RT5592, GE 1W4L, 64M RAM, 16M Flash)
; 6B. KEN (GM8126 + RTL8189ES + HM1375 + Light-sensor(CG5122LC) + No Ethernet port, IP Camera, 128M RAM, 256M NAND Flash)
; 6C. RYU (GM8126 + RTL8189ES + HM1375 + Light-sensor(CG5122LC), IP Camera, 128M RAM, 256M NAND Flash)
; 6D. ECB1750 (AR9558 + AR8035 + QCA9880+16M flash+128M RAM)
; 6E. NBG6616 (QCA9557+QCA8337N+QCA9882, 16M Flash, 128M RAM)
; 6F. EAP100 (base on EAP300)
; 70, ESR900v2
; 71, EPG5000 (ESR1750 High power)
; 72, RE-1 (AR9558+QCA8337N+EJ168; 64M+64M RAM + 16M flash; Ethernet Router)
; 73. EDS5131 (GM8126 + MT7601U + HM1375 + RTC + Light-sensor(CM3232) + RTC(ISL1208) + No SDIO, IP Camera, 128M RAM, 256M NAND Flash)
; 74. RE-2 (AR9558+QCA8337N+EJ168; 128M+128M RAM + 16M flash; Ethernet Router)
; 75. EDS6131 (GM8126 + MT7601U + HM1375 + Light-sensor(CG5122LC), IP Camera, 128 RAM, 256M NAND Flash)
; 76. WX-1 (AR9558 + AR8035 + QCA9880+16M flash+128M RAM)
; 77. WLR9100 (IPQ8064 + QCA8337 + QCA9880 + 32M SPI/256 nand flash + 256M RAM)
; 78. EWS500AP
; 79. ENS620EXT (IPQ40xx SoC, Dual Radio Outdoor AP, 2T2R, 400Mbps + 867Mbps)
; 7A. EWS510AP
; 7B. EWS370AP (AP indoor internal ant)
; 7C. EWS371AP (AP indoor external ant)
; 7D. EWS870AP (AP outdoor internal ant)
; 7E. EWS871AP (AP outdoor external ant)
; A0. ENH1750EXT (Outdoor models, QCA955X + AR988X, Two ports with single phy, AR8033 + AR8035)
; 80. EWS360AP
; 81. HUDDLE (QCA9558 + QCA9880 + AR8033 + AR8035, 32M FLASH, 128MB RAM)
; 82. Triband(EWS380AP) (IPQ4019+QCA9882+AR8072, 4MB SPI+128MB NAND, 256MB RAM)
; 83. EMR3000 (QCA9557 + QCA9882 + AR8033 + AR8035, 32M FLASH, 128MB RAM)
; 84. EWS300AP
; 85. EWS660AP (QCA9558 + QCA9880 + AR8033 + AR8035, 16M FLASH, 128MB RAM, 3*3ac)
; 86. EWS650AP (QCA9558 + QCA9880 + AR8033 + AR8035, 16M FLASH, 128MB RAM, 2*2ac)
; 87. EWS860AP (QCA9558 + QCA9880 + AR8033 + AR8035, 16M FLASH, 128MB RAM, 3*3ac)
; 88. EWS350AP (QCA9558 + QCA9880, 16M FLASH, 128MB RAM, 2*2ac)
; 89. EWS320AP (QCA9558 + QCA9880, 16M FLASH, 128MB RAM, 3*3)
; 8A. EWS550AP (IPQ4019+AR8075, 32MB SPI+256MB NAND, 256MB RAM)
; 8B. EAP2200 (IPQ4019+QCA9882+AR8072, 4MB SPI+128MB NAND, 256MB RAM)
; 8C. EMR5000 (IPQ4019+QCA9882+AR8072, 4MB SPI+128MB NAND, 256MB RAM)
; 90. ENS610EXT (IPQ40xx SoC, Dual Radio Outdoor AP, 2T2R, 400Mbps + 867Mbps)
; 91. ENS500-AC (IPQ40xx SoC, Outdoor CPE, 2T2R, 867Mbps)
; 92. ENS500EXT-AC (IPQ40xx SoC, Outdoor AP, 2T2R, 867Mbps)
; 93. EnStation5-AC (IPQ40xx SoC, Outdoor CPE, 2T2R, 867Mbps)
; 94. EAP1300 (IPQ40xx SoC, Indoor AP, 2T2R, 400Mbps + 867Mbps)
; 95. EAP1300EXT (IPQ40xx SoC, Indoor AP, 2T2R, 400Mbps + 867Mbps)
; 96. EWS355AP (IPQ40xx SoC, Indoor AP, 2T2R, 400Mbps + 867Mbps)
; 97. EWS330AP (IPQ4018+QCA8072, 32MB SPI, 256MB RAM)
; 98. EAP1250 (IPQ4018+QCA8072, 32MB SPI, 256MB RAM)
; 99. ENS202EXTv2 (QCA953X, 32MB SPI, 64MB RAM)
; 9A. ENS202v2 (QCA953X, 32MB SPI, 64MB RAM)
; 9B. ENH202v3 (QCA953X, 32MB SPI, 64MB RAM)
; 9C. EMD1 (IPQ4018+QCA8072, 32MB SPI, 256MB RAM)
; 9D. EAP1300 (IPQ40xx SoC, Indoor AP, 2T2R, 400Mbps + 867Mbps), replace 94(for new software)
; 9E. EAP1300EXT (IPQ40xx SoC, Indoor AP, 2T2R, 400Mbps + 867Mbps), replace 95(for new software)
; A5. ENH1300EXT (IPQ4019+QCA9889+AR8035, Outdoor AP, 2T2R, 400Mbps+867Mbps, 8MB SPI, 256MB NAND, 256MB RAM), 3rd Radio for scanning radio
; 900. IP8K+AR9381+AR9380+AR8327 (Ubicom IP8K 3*3 Dual Radio Giga Switch, 128MB DDR3 *2, 16MB flash)
;
; Example:
; 1. EnGenius
; ESR-9750 01010001
; ESR-9750A 01010002
; ESR-9750G 01010003
;
; 2. Sitecom
; NSR-9750 02020001
; NSR-9750A 02020002
; NSR-9750G 02020003
;
;*****************************************************************************/