I don't know if this is the correct forum to post this, but my board turned out to be quite specific.
Recently I got an Arduino UNO WiFi board, which is apparently an Arduino UNO with an ESP8266 module slapped in.
The thing is that when I make a custom firmware for the ESP8266 with the Arduino framework, it doesn't work.
I've studied the schematic (http://download.arduino.org/products/UNOWIFI/Arduino-UNO-WiFi-V4_AF1.pdf) as deeply as my understanding of electronics let me, and I find no particular reason for this not to work.
I tried several softAP examples, and serial communication, but no luck. No AP is broadcasted, and I get no response from the chip. (serial or anything).
It's not a flashing issue because I can successfully load the original esp-link firmware from Arduino.org, and the firmware from jeelabs the former is based on, but no binary crafted by me will work. (haven't got the AT firmware to work either). I tried every tool: Espressif esptool, PlatformIO flashing toolchain (which i figure is igrr's esptool), and flashing from the Arduino IDE (which i figure is igrr's esptool again).
I'm stuck, and also confused for the fact that esp-link is 4 binaries that you have to flash into particular addresses, but binaries produces by the arduino core are single.
Has anyone tried to tinker with this board? Is there a reason an Arduino core binary wouldn't boot?
Thank you in advance.