Here are a few points of interesting regarding the Tuya WR1 module, two of which I hold in my possession after a seller on Taobao sent me these by 'mistake' instead of what I ordered, a WRG1 - RTL8711AM.
The WR1 Tuya page is here https://developer.tuya.com/en/docs/iot/wifiwr1module?id=K9605tc0k90t3 but if it ever gets retired, I attach the PDF and here's some basic info:
The WR1 is a low-power embedded Wi-Fi module developed by Hangzhou Tuya Information Technology Co., Ltd. The module consists of a highly integrated RTL8710BN chip and external flash memory. It comes with a built-in Wi-Fi network protocol and a large number of library functions.
The WR1 also includes low power ARM CM4F, WLAN MAC, 1T1R WLAN, a maximum frequency of 125MHz, built-in 256K SRAM, 1Mbyte flash, and a wealth of peripheral resources.
I de-canned one to see the chip and confirm external flash size. I intend to replace the flash chip with something 4mb+ so I can burn flash dumps that are 4mb, eg: https://github.com/libretiny-eu/libretiny/issues/23#issuecomment-1255291754
We see from an AmebaZ datasheet that 128MB is the maximum external flash supported.
First, some pics of my modules and a dump of the flash chip. This RTL8710BN is labelled as a W302. Flash chip HJ1847, 25Q16CT, AP17086.
2mb chip detection in NeoProgrammer with CH341A/clamp - C84015 / GigaDevice GD25Q16x, so not the 1mb expected.
boot log from Log_TX pad
Dump: https://github.com/openshwprojects/FlashDumps/commit/edf21874f3cf0201b3e963890143e755671e3052
Next I will donate a 4mb chip from a BW16.
The WR1 Tuya page is here https://developer.tuya.com/en/docs/iot/wifiwr1module?id=K9605tc0k90t3 but if it ever gets retired, I attach the PDF and here's some basic info:
The WR1 is a low-power embedded Wi-Fi module developed by Hangzhou Tuya Information Technology Co., Ltd. The module consists of a highly integrated RTL8710BN chip and external flash memory. It comes with a built-in Wi-Fi network protocol and a large number of library functions.
The WR1 also includes low power ARM CM4F, WLAN MAC, 1T1R WLAN, a maximum frequency of 125MHz, built-in 256K SRAM, 1Mbyte flash, and a wealth of peripheral resources.
I de-canned one to see the chip and confirm external flash size. I intend to replace the flash chip with something 4mb+ so I can burn flash dumps that are 4mb, eg: https://github.com/libretiny-eu/libretiny/issues/23#issuecomment-1255291754
We see from an AmebaZ datasheet that 128MB is the maximum external flash supported.
First, some pics of my modules and a dump of the flash chip. This RTL8710BN is labelled as a W302. Flash chip HJ1847, 25Q16CT, AP17086.
2mb chip detection in NeoProgrammer with CH341A/clamp - C84015 / GigaDevice GD25Q16x, so not the 1mb expected.
boot log from Log_TX pad
Code: Text
Dump: https://github.com/openshwprojects/FlashDumps/commit/edf21874f3cf0201b3e963890143e755671e3052
Next I will donate a 4mb chip from a BW16.