Skip to main content

Panasonic SGOLD

Some Panasonic phones are equipped with hardware from Infineon. Models with a checkmark have internal photos available. The rest are filled in either by FCCID or intuition.

ModelVS2VS3VS6VS7 ☑SA6SA7 ☑MX6MX7
PhotoVS2VS3VS6VS7SA6SA7MX6MX7
FCCIDNWJ23C002ANWJ26C001A
OSAPOXIAPOXIAPOXIAPOXIAPOXIAPOXIAPOXIAPOXI
CPUPMB8875PMB8875PMB8875PMB8875PMB8875PMB8875PMB8875PMB8875
POWER?PMB6812?PMB6811?PMB6811?PMB6811
RFPMB6270PMB6270PMB6270PMB6270PMB6270PMB6270PMB6270PMB6270
PAMSKY77328SKY77328SKY77328SKY77328SKY77328SKY77328SKY77328SKY77328
FLASH+RAM64/16: PF38F4460LVYTB064/16: PF38F4460LVYTB064/16: PF38F4460LVYTB064/16: PF38F4460LVYTB064/16: PF38F4460LVYTB064/16: PF38F4460LVYTB064/16: PF38F4460LVYTB064/16: PF38F4460LVYTB0
Resolution&bit&size240x320x24, 2.2"240x320x24, 2.2"240x320x24, 2.2"240x320x24, 2.5" & 96x64x12240x320x24, 2.2"240x320x24, 2.5" & 96x64x12240x320x24, 2.2"240x320x24, 2.5" & 96x64x12
LCD????????
GPUS1D13756S1D13756S1D13756S1D13756S1D13756S1D13756S1D13756S1D13756
BTnonoPMB8761PMB8761noPMB8761noPMB8761
IrDAyesyesyesyesyesyesyesyes
Camera1.3 MP1.3 MP2.0 MP2.0 MP1.3 MP2.0 MP1.3 MP2.0 MP
Macro switchOuterOuterInnerInnerOuterInnerOuterInner
Bat.cap.830 mAh830 mAh830 mAh830 mAh1660 mAh1660 mAh1660 mAh1660 mAh
CoversStaticChangeableStaticChangeableStaticStaticChangeableChangeable
Dimensions96x46x18.2mm, 98g96x46x17.6mm, 102g96x46x21mm, 101g102x51x18.8mm, 113g96x47x25mm, 127g102x53x26mm, 140g96x46x26mm, 130g102x51x26mm, 144g

Software Version Check

  1. Turn on the phone without a SIM card.
  2. Quickly enter *#9999#.
  3. If nothing happens, the input was not fast enough.

PC Connection

Possible by two methods:

  1. USB cable. Allows file transfer, using PTEST mode, and dumping flash memory or RAM contents. And even a bit of patching.
  2. UART cable. Used for working with Chaos boot from V_Klay and x65flasher.
  3. Theoretically Bluetooth (if available) and IrDA, but this has not been tested by us.

Phone Connector

The connector on these phones is ARIB C.

ARIB pinout

UART Pinout

GndRxTx
179

USB Pinout

GndD+ (USB_DP)D- (USB_DN)+5V (usb_vbus+ext_per)
1234+5

Driver Installation

Drivers are suitable from the manufacturer's disk. Download here - VS7SA7_Handset_Manager_USB.zip Tested on Windows XP and Windows 8.1 x86.

Entering PTEST

PTEST - production test - is the phone's test mode. Preferred for working with the phone in a state not intended by the manufacturer. Press * and # simultaneously, and while they are pressed, turn on the phone with the red button.

p-test mode

Service Software

Applicable from Infineon itself under the name PhoneTool. Versions 50 and 60 complement each other: in 60, the Audio tab and RAM read/write work, in 50 everything else.

Download

Installation

  • x50: install, replace dwdio.dll in the installation location with the patched one, use.
  • x60: unpack, import x60factory-registri.zip\m\m\x60.reg into the registry, use.

Usage

After starting, specify the required COM port in Settings. Connect using the Update info button, if it doesn't work the first time - press the V24 AT# on/off buttons.

Flash Memory Dump

Can be done from both Linux and Windows with any cable (USB or UART). First, you need to enter the phone into PTEST.

Arch Linux

yay -S pnpm
git clone https://github.com/siemens-mobile-hacks/node-sie-serial
cd node-sie-serial/
pnpm i
npx tsx examples/dwd-apoxi-memory-dump.js \
--addr 0xA0000000 \ # Memory address where the device's flash memory starts
--size 0x4000000 \ # Read length, 64 megabytes
--out ./sa7-vq24.bin \ # File name where the content will be saved
--port /dev/ttyACM0 # Device path

Windows

  1. https://scoop.sh/
  2. https://git-scm.com/downloads/win
  3. scoop bucket add main
  4. scoop install main/nodejs
  5. corepack enable
  6. git clone https://github.com/siemens-mobile-hacks/node-sie-serial
  7. cd node-sie-serial
  8. pnpm i
  9. npx tsx examples/dwd-apoxi-memory-dump.js --addr 0xA0000000 --size 0x4000000 --out .\sa7-vq24.bin --port COM7

Bootloader Unlocking

Similarly possible on both Linux and Windows with any cable (USB or UART). Performed from PTEST. Required for the ability to write flash memory to the phone using V_Klay or x65flasher.

Linux

  1. cd node-sie-serial
  2. npx tsx examples/dwd-apoxi-unlock-boot.ts --port /dev/ttyACM0

Windows

  1. cd node-sie-serial
  2. npx tsx examples\dwd-apoxi-unlock-boot.ts --port COM7

Flash Memory Writing

Possible only via UART. Briefly: install V_Klay, place pmb8875_test_point.vkd in the Program Files\Vi-Soft\V_Klay\loaders\ folder, and then, after selecting this loader, connect to the phone at a speed of 115200 for writing or 921600 for reading. With x65flasher it's somewhat simpler: select the loader "Phone with entered SKEY", work at the same speeds.

Firmware Update

Possible only via UART. First, you need to back up your EEPROM as it contains radio path and battery calibrations. This can be done with PhoneTool x50, specifying the EEPROM configuration file (for VS7/SA7/MX7 this is leopard_eep150.cfg). After saving the EEPROM backup, download the desired version dump, write it to the phone using x65flasher or V_Klay. Then reconnect the phone to PhoneTool x50 and import the previously saved EEPROM dump.