-->
Page 1 of 4

Two more GPIO (9,10) in ESP01 module [SOLVED]

PostPosted: Mon Jan 12, 2015 2:29 am
by Adex
Hello,

Does anybody tried degrading Quad or even Dual SPI flash capability (lift IC pins up and pullup or down) and use these pins as GPIO7, GPIO9, GPIO10?
Can XPC_DCDC (pin 8 of ESP8266 IC) may be used as normal GPIO?

Re: More GPIO / GPIO16

PostPosted: Fri Jan 16, 2015 4:21 pm
by Adex
Nobody anwsered to my question, so I decided to try myself.

I took an ESP01 module (classic DIP 0.1") with only GPIO0 and GPIO2 available.

I desoldered and lifted pins from flash (25Q40BT):
- pin 3 (WP# aka SDIO2, GPIO9)
- pin 7 (HOLD# aka SDIO3, GPIO10)

Both lifted pins pulled up to VCC.

After recompiling 1wire_ds18b20 sample app it is working flawless.
This simple mod adds 2 more GPIO (GPIO9 and GPIO10) in ESP01 board.
I've attached photo for reference.

Re: Two more GPIO (9,10) in ESP01 module [SOLVED]

PostPosted: Fri Jan 16, 2015 4:38 pm
by gwizz
What a weird and wonderful hack!! :)

Doesn't it interfere with memory operations?

Top marks for ingenuity - but why? :D

Is it a case of the reason to climb mountains - because they are there?

Re: Two more GPIO (9,10) in ESP01 module [SOLVED]

PostPosted: Fri Jan 16, 2015 5:01 pm
by Adex
I have no problems, but I'm flashing in SPI DIO mode.
I'll try tomorrow to flash more apps and try to pull up and down GPIO at boot time.

Why I created this hack? Because many of us got only ESP01 module and haven't got enough GPIO to try several custom firmwares.