Identify Your Panel Revision
The HKC 1070 was manufactured across three hardware revisions. Compare your board to the photos below to identify your revision โ the flash chip location differs between V1 and V2/V3.
Visual Identification โ Front of Board
V1
Casino
click to go to chip location โ
V1 Casino identifiers: Coil spring antenna on front ยท No USB port ยท Single large crystal near centre ยท DIP switch bank near lower edge ยท Compact board layout
V2
Skyfall
click to go to chip location โ
V2 Skyfall identifiers: USB port (CN2) on right side โ unique to V2 ยท "DTV HEADER" connector (J15) top-left ยท Larger board than V1 ยท Yellow capacitor near battery area
V3
No Time To Die
click to go to chip location โ
Front board photo coming soon
Use the back board photo and text identifiers below to confirm V3
V3 No Time To Die identifiers: No USB port ยท Push-button SW1 visible near radio connector ยท "DTV NOT SUPPORTED" printed on back silkscreen ยท Similar layout to V2 but without USB
Key Differences at a Glance
| Feature | V1 Casino | V2 Skyfall | V3 No Time To Die |
|---|---|---|---|
| USB port | None | Yes โ CN2 | None |
| DTV header | None | Yes (J15) | None โ "DTV NOT SUPPORTED" |
| Flash chip side | Front โฆ | Back โท | Back โท |
| Flash chip | IS25LP032 (ISSI) | M25P32-V6G (ST) | IS25LP032 (ISSI) |
Quickest check: Look for a USB port on the front right of the board. If present โ V2 Skyfall. If absent, check the back silkscreen โ "DTV NOT SUPPORTED" โ V3. Neither โ V1 Casino.
Equipment Required
You need a CH341A USB programmer, an SOIC-8 test clip, and a Windows PC. All three panel revisions use the same equipment โ only the chip location differs.
1
CH341A USB Programmer
Widely available online for โฌ5โโฌ12. Search "CH341A programmer". Ensure it includes the 25xx SPI flash adapter board. Most kits include this.
2
SOIC-8 Test Clip
A spring-loaded clip that grips all 8 pins without soldering. Search "SOIC8 test clip" or "SOP8 programming clip". Connects to the CH341A via ribbon cable.
3
Panel Power โ OFF
The panel must be completely de-powered before connecting the programmer. Remove mains supply and disconnect the battery. The CH341A supplies its own 3.3V to the chip.
โ Never connect the programmer to a powered panel. The CH341A supplies 3.3V via the clip. Connecting to a powered panel will cause voltage conflict and may damage both the programmer and the PCB.
Alternative: ZIF Socket Adapter
A TEXIDOL or similar ZIF socket can be used instead of the clip. This requires desoldering the chip, placing it in the socket for reading, then resoldering. More reliable for chips with corroded pins but requires SMD soldering experience.
CH341A programmer with TEXIDOL ZIF socket adapter โ chip removed from board and placed directly in socket
V1Casino โ Locate the Flash Chip
On the V1 Casino (PCB 2058), the flash chip is on the front (component) side of the board. The board does not need to be removed from the enclosure โ simply open the panel lid.
V1 Casino full board (front). PCB 2058. The flash chip is located near the centre of the board, adjacent to the crystal resonator.
Chip Location
V1 Casino โ IS25LP032 (ISSI), SOIC-8 package. The crystal resonator (rectangular silver component) is immediately to the right and serves as a useful locating reference.
V1 advantage: The chip is on the front of the board and is easily accessible without removing the PCB from its enclosure base.
V1Casino โ Connect the Clip
The SOIC-8 clip grips all 8 pins simultaneously. Pin 1 orientation is critical โ the clip must be correctly oriented or the read will fail.
Pin 1 Identification
SOIC-8 pinout โ viewed from above. Dot/notch at top-left = Pin 1.
โฌค The small circular dot or notch in one corner of the chip body marks Pin 1. Align the red wire of the clip cable with this dot.
Check before clipping: Use a torch or phone camera to find the pin 1 dot โ it is a small raised or indented circle, typically in one corner of the black chip body. On V1 panels the dot is usually oriented toward the crystal resonator side of the chip.
Clip Attachment
SOIC-8 clip correctly seated on the V1 Casino flash chip. Spring-loaded jaws grip both rows of pins. Red wire aligns with Pin 1 dot.
1
De-power completely
Remove mains supply and disconnect the battery lead. Wait 10 seconds.
2
Locate the Pin 1 dot
Find the small circular indent on one corner of the chip body using a torch.
3
Orient red wire to Pin 1
Position the clip so the
red wire exits from the Pin 1 dot end. Open jaws, position over chip, release to grip.4
Connect to CH341A
Plug ribbon cable into the CH341A 25xx adapter. Connect CH341A USB to your PC.
V2Skyfall โ Locate the Flash Chip
On the V2 Skyfall (PCB 2084), the flash chip is on the back (solder) side of the board. The PCB must be removed from the enclosure and flipped over.
V2 Skyfall PCB 2084 (front view). The flash chip is not visible from this side. Note the USB port (CN2) โ a distinguishing feature of V2.
Board removal required: Unscrew the board from the enclosure base and flip it over. Note screw positions before removal. The chip is accessible once the board is free.
Chip Location (Back of Board)
M25P32-V6G (ST Microelectronics) โ located adjacent to the large MK20DN512 MCU on the back of the board.
Alternate view showing chip position relative to the crystal oscillator (rectangular component to the right).
V2Skyfall โ Connect the Clip
Clip attachment is identical to V1 โ red wire to Pin 1 dot. The V2 uses the ST M25P32-V6G rather than the ISSI chip, but the SOIC-8 footprint and pinout are the same.
โฌค Find the dot on the M25P32-V6G body and align the red wire of the clip with it.
SOIC-8 clip attached to the M25P32-V6G on the back of the V2 Skyfall board. Red wire at Pin 1 end.
Chip selection note: The M25P32-V6G is manufactured by ST Microelectronics. In AsProgrammer select
IC โ SPI Flash โ ST โ M25P32. If not listed, W25Q32 is a compatible substitute.V3No Time To Die โ Locate the Flash Chip
On the V3 No Time To Die (PCB 2084 R2A), the flash chip is on the back (solder) side of the board, similar to V2. The chip is the ISSI IS25LP032, same as V1.
V3 No Time To Die board (back view) โ PCB 2084 R2A. The flash chip is on this side. Note the "DTV NOT SUPPORTED" silkscreen โ a quick identifier for V3.
Chip Location (Back of Board)
IS25LP032 (ISSI), SOIC-8. Located to the left of the main MCU on the back of the board. Crystal oscillator visible above and to the right.
Wider view showing flash chip and MCU positions on the V3 back.
V3No Time To Die โ Connect the Clip
The V3 uses the same IS25LP032 chip as V1. Clip attachment is identical โ red wire to the Pin 1 dot.
โฌค Find the dot on the IS25LP032 and align the red wire of the clip with it.
SOIC-8 clip attached to the IS25LP032 on the back of the V3 No Time To Die board. Red wire at Pin 1 end.
Access note: On V3, the chip is close to the PCB edge. Ensure the board is fully free of the enclosure before clipping โ the clip body needs clearance above the chip. Rest the board face-down on a clean flat surface.
CH341A Software Setup
AsProgrammer is the recommended software โ free, open-source, and has the best chip support for the flash chips used in HKC panels.
Download
โ Download AsProgrammer from GitHubgithub.com/nofeletru/UsbAsp-flash/releases โ download the latest AsProgrammer.exe
Driver note: If Windows does not recognise the CH341A when plugged in, download the CH341A driver from WCH (wch.cn) or use Zadig to install a WinUSB driver.
Chip Selection by Revision
Navigate: IC โ SPI Flash โ select correct chip for your revision
V1
IS25LP032
ISSI โ
IS25LP032V2
M25P32-V6G
ST โ
M25P32 (or W25Q32)V3
IS25LP032
ISSI โ
IS25LP032Reading the Flash
With clip connected, CH341A plugged in, and chip selected โ follow these steps to produce the .bin file for upload to the portal.
1
Open AsProgrammer and select chip
Launch AsProgrammer. Navigate
IC โ SPI Flash and select the correct chip for your revision.2
Read ID โ verify connection
Click
IC โ Read ID. AsProgrammer will display the JEDEC chip ID. If it returns FF FF FF, the clip is not making contact โ recheck orientation and seating.3
Read the full chip
Click the
Read button. AsProgrammer reads all 4MB from the flash chip. This takes approximately 60โ90 seconds.4
Verify โ read a second time
Read the chip a second time and compare both reads. They must be identical. If they differ, the clip connection is intermittent โ re-seat and retry.
5
Save as .bin file
Click
File โ Save and save with a .bin extension. The file should be exactly 4,194,304 bytes (4.00 MB).6
Upload to this portal
Return to the 1070 Upload tab, enter site address and alarm company, select the .bin file and click Analyse.
Expected file size: 4,194,304 bytes (4.00 MB exactly) โ confirms a complete read of the 32Mbit flash chip. Any other size indicates an incomplete or failed read.
Read ID returns FF FF FF? Most common causes: clip not seated firmly ยท wrong Pin 1 orientation ยท panel still powered ยท worn clip contacts. Re-seat the clip and recheck orientation before assuming a hardware fault.