aprs401 - ngoprek gps -...

Post on 28-Mar-2019

223 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Rev 2.1 – 16feb08 Ngoprek GPS – Suryono Adisoemarta

Ngoprek GPS

Hacking a GPS Receiver

Suryono Adisoemartayono_adisoemarta@yahoo.com

Rev 2.1 – 16feb08 Ngoprek GPS – Suryono Adisoemarta

Utak-atik GPS Receiver

Melihat isi perutUntuk modifikasi

Upgrade firmwareSet parameter non-default

Faster refresh rate (1/detik jadi 5/detik)Perlambat baudrate (38400 menjadi 4800)

BlueTooth menjadi Serial / RS232

Rev 2.1 – 16feb08 Ngoprek GPS – Suryono Adisoemarta

Penerima GPS

Chipset:MTKSiRF II/IIINemerixdll

ManufacturerGarminMotorolaDeluoMagellanMioTomTom

AplikasinRouteOziExplorerdll

Rev 2.1 – 16feb08 Ngoprek GPS – Suryono Adisoemarta

Susunan Hardware

Gunakan OSI 7-layer untuk membantuLayer 7 – Application – Routing Layer 6 – Presentation – Mapping programLayer 5 – SessionLayer 4 – Transport – NMEA / BinaryLayer 3 – Network – Serial / USB / BTLayer 2 – Data Link – Kabel / wirelessLayer 1 – Physical – Antena / chipset

Rev 2.1 – 16feb08 Ngoprek GPS – Suryono Adisoemarta

Hardware

AntenaPhysicalNetworkPresentationApplication

Rev 2.1 – 16feb08 Ngoprek GPS – Suryono Adisoemarta

Tools - Software

GPS View (PC only)SiRFDemo (PC dan WM/PPC)GPS Info (PC dan WM/PPC)MiniGPS (PC)PCTester (PC only)VisualGPS (PC only)

Rev 2.1 – 16feb08 Ngoprek GPS – Suryono Adisoemarta

BT + Serial GPS

Holux M-1000Altina

GBT-708GBT-709

USB port di BT GPS sebenarnya UART port, plus charging (bukan USB dengan differential signalling bus)

Rev 2.1 – 16feb08 Ngoprek GPS – Suryono Adisoemarta

Holux Internal (1)

Rev 2.1 – 16feb08 Ngoprek GPS – Suryono Adisoemarta

Holux Internal (2)

Rev 2.1 – 16feb08 Ngoprek GPS – Suryono Adisoemarta

Holux Internal (3)

Rev 2.1 – 16feb08 Ngoprek GPS – Suryono Adisoemarta

Pin-out Holux M-1000

Rev 2.1 – 16feb08 Ngoprek GPS – Suryono Adisoemarta

BT-GPS ke RS232

Perlu kabel untuk mengubah USB ke RS232Ada 3 cara:

Beli kabel serial (GAC60R2)Homebrew:

Potong kabel USB ke Mini-USB, dan pasang DB9 ygkearah Mini-USBPotong USB extension cable, terus pasang DB9Tambah rangkaian TTL to RS232 level converter (MAX232 chip)

Rev 2.1 – 16feb08 Ngoprek GPS – Suryono Adisoemarta

Kabel Pengubah

Rev 2.1 – 16feb08 Ngoprek GPS – Suryono Adisoemarta

Level Converter

Bikin rangkaian sendiriPakai Maxim232Perlu beberapa kapasitor

Inject di USB-Serial ConverterAda 2 chip:

USB controller (eg: PL-2303)Level Converter (eg: Max213)

Inject diantara kedua chipset itu

Rev 2.1 – 16feb08 Ngoprek GPS – Suryono Adisoemarta

USB Controller – PL2303

Rev 2.1 – 16feb08 Ngoprek GPS – Suryono Adisoemarta

Level Converter (Max213)

Pin2 di DB9 – RXDRXD – TTLke USB

Rev 2.1 – 16feb08 Ngoprek GPS – Suryono Adisoemarta

Max213 – Physical Layout

RXD – Pin2 – RS232 Level

RXD – TTL – ke USB

Rev 2.1 – 16feb08 Ngoprek GPS – Suryono Adisoemarta

USB-Serial Adapter

Rev 2.1 – 16feb08 Ngoprek GPS – Suryono Adisoemarta

Serial End

Rev 2.1 – 16feb08 Ngoprek GPS – Suryono Adisoemarta

Inject RXD, TTL, ke USB Adapter

RXD – TTL – ke USB

Rev 2.1 – 16feb08 Ngoprek GPS – Suryono Adisoemarta

Hasil Akhir

Rev 2.1 – 16feb08 Ngoprek GPS – Suryono Adisoemarta

Belum Selesai

Rev 2.1 – 16feb08 Ngoprek GPS – Suryono Adisoemarta

Patch Antenna

Rev 2.1 – 16feb08 Ngoprek GPS – Suryono Adisoemarta

CF Controller

Rev 2.1 – 16feb08 Ngoprek GPS – Suryono Adisoemarta

The End

Terima Kasih

Q & A

top related