Unable to program ESP07

Guys,

Need some help on programming ESP 07 module.
I can successfully program ESP01 with this USB programmer USB ESP-01 Programming Adapter: A Step-by-Step Guide
but unable to program the ESP07 . I did solder same pins , but not sure if the modules has different HW inside.
Should an ESP01 programmer work for ESP07?
Below the error

. Variables and constants in RAM (global, static), used 28424 / 80192 bytes (35%)
║ SEGMENT BYTES DESCRIPTION
╠══ DATA 1496 initialized variables
╠══ RODATA 1240 constants
╚══ BSS 25688 zeroed variables
. Instruction RAM (IRAM_ATTR, ICACHE_RAM_ATTR), used 59747 / 65536 bytes (91%)
║ SEGMENT BYTES DESCRIPTION
╠══ ICACHE 32768 reserved space for flash instruction cache
╚══ IRAM 26979 code in IRAM
. Code in flash (default, ICACHE_FLASH_ATTR), used 236804 / 1048576 bytes (22%)
║ SEGMENT BYTES DESCRIPTION
╚══ IROM 236804 code in flash
esptool.py v3.0
Serial port COM6
Connecting......................................____

The ESP-01 module has built-in pull-up resistors on its GPIO pins (GPIO0-GPIO15), which are necessary for proper operation, especially for functions like push-button input and reliable communication.
Here's a more detailed explanation:
Purpose of Pull-up Resistors:
Pull-up resistors are used to ensure that a digital input pin is in a known state (high) when it's not actively being pulled low by an external signal. This prevents the pin from floating and potentially causing unpredictable behavior due to noise or stray signals.
ESP-01 and Pull-ups:
The ESP-01 uses built-in pull-up resistors on its GPIO pins (GPIO0-GPIO15). This means you don't need to add external pull-up resistors for most common applications.
GPIO0 and Boot Mode:
GPIO0 is a particularly important pin, as it's used to enter the ESP8266's boot mode for flashing new firmware. The pull-up on GPIO0 allows for easy push-button operation to trigger the bootloader.
ESP-01S:
The ESP-01S is a more reliable version of the ESP-01, and it also has pull-ups on its GPIO pins, including those for RST and CH_PD, which helps ensure that no random signals can get to these pins.

Does your ESP 07 have these Pull-up Resistors ?

Connect GPIO0 to G until the upload finishes.

No pull up resistors that I am aware. This is the esp07 module . esp-07_product_specification_en.pdf

On the USB programmer I have added the reset button explained in the link in my original post

That will work.

Found it.
GPIO15 must be ground