In the documentation of the cheali charger project there are two pictures of Imax B6 chargers frontview.
These chargers are equiped wit "trough hole" and not SMD parts.
You should assume the used Microcontroller pins are the same. Otherwise you are doomed! :D
The unsoldered pins on the PCB edge next to the display should be the ISP pins.
Two versions are documented in the cheali charger project.
Try these two.
If both fail, try to find the +5V and the GND pin.
Don't measure the voltage, but make sure there is an electrical connection to GND and +5V.
Find the voltage regulator. On the picture with the atmel is a SMD part visible. If I see it right then it's labeled wit 7805. If so, this is the voltage regulator.
Two of the three pins are GND and +5V. the third is the positive Input-Voltage.
If you found both, 2 from 6 pins are identified.
Next find the reset pin on the 6 pin connector. To do so, connect the left pins one after the other for a short period of time to GND.
If you connected the Reset pin to GND, the controller restarts (visible on the displays startmessage).
If you identified the reset pin, 3 signals are left. SCK, MOSI and MISO.
You have to test 6 possible variations to find the one the controller "speaks" to the programmer.
When all signals are identified and a connection is established try to read the flash and the eeprom and write it to your drive before you flash a new hex file.
Good luck
Balze