I'm completely new. Maybe yo can help me.
I have an EAP225USv1 outdoor. I flashed by mistake with an CA firmware and now I can't move to an US firmware, is there a way to put original US firmware again? tried with "factory" bin in this thread without success.
Let's just try something else then. What CA version did you upgrade to? 1.20.0? From my experience, you can't upgrade this kind of device to the same version, so that probably also counts for different regions.
Try if the following works:
From your CA firmware, flash a different version of the US firmware. E.g. if you currently have CA-1.20.0, downgrade to US-1.7.0.
With the help of another user, I managed to figure out what makes the CA firmware different. If you still have your device, you could build an image from my test branch:
After flashing OpenWrt, you would then need to modify the product-info partition manually, by removing the "region=CA" bit (e.g. by replacing it with space characters), and write it back using the mtd tool. Note that the product-info bit is part of /dev/mtd2 or "info" in /proc/mtd. This mtd partition also contains the device's mac address, so you want to make sure that you do everything right.
Read /dev/mtd2 to /tmp/mtd2.bin (or other)
Modify the data at starting offset 0x100 in mtd2.bin