No announcement yet.

Aftermarket InDash GPS/DVD Radio frm ebay? Possible to reprogram/turn to carpc?

  • Filter
  • Time
  • Show
Clear All
new posts

  • Aftermarket InDash GPS/DVD Radio frm ebay? Possible to reprogram/turn to carpc?

    I have seen lots of aftermarket OEM InDash GPS/Radio/Bluetooth etc something like this ...

    Has anyone ever used one? Are they any good? They look like a cheaper version of the Dynavin?
    They seem pretty good.

    But it also got me thinking do you think it would be possible to flash the software so can run own custom interface like Centrefuse so you in effect have ur own OEM looking Car PC, I note most of them run off WINCE 6?

    What do people think? Any ideas? Better solutions etc?

  • #2
    It seems that this question pops up every month or so. Welcome to the boards

    It's very difficult to use one of these units as a monitor/amp combo - they don't expose a standard video interface, like VGA or DVI. Not to say that it's impossible - you can probably figure it out eventually. The interface they use is most likely LVDS - similar to what laptops use when they connect to monitors. The touch screen interface also needs to be hacked .
    If you want to just replace the software/OS, you will realize that most of these units are way underpowered to run a decent frontend. If you plan to install a different OS, like Ubuntu or Android, you'll have a hell of a time trying to find the drivers that will work.

    All in all, I'd say that these units are more trouble than they are worth.
    My Project: All-in-one Double Din Unit


    • #3
      i have yet to see anyone do it, but would love to see it, even if it was done simply for the "ah-ha!" factor...
      My OLD 2001 Mitsubishi Eclipse GT:
      "The Project That Never Ended, until it did"

      next project? subaru brz
      carpc undecided


      • #4
        I have a D90 I pulled out of my 330xi.

        Out of aimless stupidity or a drive to document this beast, I have been collecting some specs on it in the hopes it could be reprogrammed or replaced.

        I have 3 or 4 calculus classes and about the same programming classes before I get to a point where I can full utilize all the features of the Dynavin, yet I am already tired of the mobo in it.

        I want desperately to replace the mobo (AL7010MB-ZH) with a diy arm mcu that
        1) passes the mic audio to the carpc
        2) passes the beep audio from the carpc
        3) passes the xga video input to the terrawin t107bl i2c tft
        4) passes the ir input to the carpc
        5) processes the buttons, knobs, and touchscreen input from the dynavin faceplate (AL7010TFT-ZH) to carpc
        6) senses 12V taillight and switches to reverse cam rca input
        7) passes usb, microusb and micosd on to carpc

        CarPC runs cannibalized touchpanel MCU over 1 USB cable from trunk.

        That way I can use USB GPS, USB 3G/4G, USB Bluetooth, and USB HD on a higher power system (xp/osx) which can also read ibus and obd, logging data, and all the visualization stuff that really dazzles.

        I would pay 200 bucks for a 4"x5" diy board that does that, and right now the friendlyarm mini-2440 looks right to replace the mobo, but it needs a lot of coding I can't yet do.

        I'm probably better off sculpting a bezel or buying a premade bezel for a xenarc and just doing away with the dynavin, but I like the knobs and buttons, and I know the following specs allow for a lot of duty.

        Assumed Specs:
        SAMSUNG S3C2440A-40 @ 400MHZ
        64MB SDRAM
        128MB NAND FLASH

        What I'm finding taking it apart:
        Toshiba TMP91FU62FG 16-bit microcontroller
        - High-speed 16-bit CPU (900/L1 CPU)
        - Instruction mnemonics are upward-compatible with TLCS-900,900/H,900/L
        - 16 Mbytes of linear address space
        - General-purpose registers and register banks
        - 16-bit multiplication and division instructions; bit transfer and arithmetic instructions
        - Micro DMA: 4 channels (800ns/2 bytes at 20MHz)
        • Minimum instruction execution time:200ns (at 20MHz)
        • Built-in memory
        - ROM: 96K bytes (Flash ROM)
        - RAM: 4K bytes
        • 8-bit timers: 4 channels
        • 16-bit timers: 4 channels
        • General-purpose serial interface: 4 channels
        - UART/Synchronous mode: 3 channels
        - I2C bus mode: 1 channels
        • 10-bit AD converter (Built-in Sample hold circuit): 16 channels
        • Special timer for CLOCK
        • Watchdog timer
        • Program patch logic: 6 banks
        • Interrupts: 48 interrupts
        - 9 CPU interrupts: Software interrupt instruction and illegal instruction
        - 30 internal interrupts: 7 priority levels are selectable
        - 9 external interrupts: 7 priority levels are selectable (among 1 interrupts are selectable edge mode)
        • Input/output ports: 69 pins
        • Standby function: Three HALT modes: IDLE2 (Programmable), IDLE1 and STOP
        • Clock controller
        - Clock gear function: Select a High-frequency clock fc/1 to fc/16
        - Oscillator for CLOCK (fs = 32.768 kHz)
        • Operating voltage
        Flash read operation
        > Vcc=4.5 V - 5.5 V (fc max = 20MHz)
        Flash write/erase operation
        > Vcc=4.75 V - 5.25 V (fc max = 20MHz)
        • Package
        - LQFP80-P-1212-0.50E (TMP91FU62FG)
        - QFP80-P-1420-0.80B (TMP91FU62DFG)
        Atmel AT24C02N, 2K SERIAL EEPROM
        Internally organized with 32 pages of 8 bytes each, the 2K requires an 8-bit data word address for random word addressing.
        Low-voltage and Standard-voltage Operation
        – 2.7 (VCC = 2.7V to 5.5V)
        – 1.8 (VCC = 1.8V to 5.5V)
        • Internally Organized 128 x 8 (1K), 256 x 8 (2K), 512 x 8 (4K),
        1024 x 8 (8K) or 2048 x 8 (16K)
        • Two-wire Serial Interface
        • Schmitt Trigger, Filtered Inputs for Noise Suppression
        • Bidirectional Data Transfer Protocol
        • 100 kHz (1.8V) and 400 kHz (2.7V, 5V) Compatibility
        • Write Protect Pin for Hardware Data Protection
        • 8-byte Page (1K, 2K), 16-byte Page (4K, 8K, 16K) Write Modes
        • Partial Page Writes Allowed
        • Self-timed Write Cycle (5 ms max)
        • High-reliability
        – Endurance: 1 Million Write Cycles
        – Data Retention: 100 Years
        • Automotive Devices Available
        • 8-lead JEDEC PDIP, 8-lead JEDEC SOIC, 8-lead Ultra Thin Mini-MAP (MLP 2x3), 5-lead
        SOT23, 8-lead TSSOP and 8-ball dBGA2 Packages
        • Die Sales: Wafer Form, Waffle Pack and Bumped Wafers
        TEF6624T AM/FM Tuner
        ``Highly integrated tuners with low-IF conversion
        ``PLL synthesizer with integrated VCO
        `` Integrated AM LNA with AGC and RF selectivity`
        (TEF6623 is FM-only)
        `` Integrated FM LNA with AGC
        ``Stereo decoder with output for interfacing with external
        analog or digital audio processor
        ``Advanced weak signal processing (soft mute, stereo blend,
        high cut control)
        ``FM noise blanker
        ``Signal quality detection
        `` I2C-bus control
        ``RDS demodulator (TEF6623 & 24 only)
        ``Single 8.5 V supply
        ``SO32 package
        ``Very low external component count
        ``Allows for fast software development because of`
        integrated radio knowledge and easy interface
        ``Very good strong signal behavior`
        I2C GPS Receiver
        SIRFIII Chipset: SiRF GSC3f/LPx
        Frequency: L1, 1575.42 MHz
        Code: C/A Code
        Protocol: NMEA 0183 v2.2
        Default: GGA, GSA, GSV, RMC
        Support: VTG, GLL, ZDA
        SiRF binary and NMEA Command
        Available Baud Rate: 4,800 to 57,600 bps adjustable
        Channels: 20
        Flash: 4Mbit
        Sensitivity: Tracking:-159dBm
        Cold Start: 42 seconds, average
        Warm Start: 38 seconds, average
        Hot Start: 1 second, average
        Reacquisition: 0.1 second, average
        Position: 10 meters, 2D RMS
        5 meters, 2D RMS, WAAS enabled
        Velocity: 0.1 m/s
        Time: 1us synchronized to GPS time
        Maximum Altitude: < 18,000 meter
        Maximum Velocity: < 515 meter/second
        Maximum Acceleration: < 4G
        Update Rate: 1 Hz
        I/O Pins
        2 serial ports
        Physical Characteristic
        36-pin stamp holes
        15.9 mm * 13.1 mm * 2.2 mm ±0.2mm
        DC Characteristics
        Power Supply
        3.3Vdc± 5%
        Backup Voltage
        2.0 ~ 3.6Vdc
        Power Consumption
        Acquisition: 40mA
        Tracking: 25mA
        Environmental Range
        Humidity Range
        5% to 95% non-condensing
        Operation Temperature
        -30℃ to 85℃
        Storage Temperature
        -40℃ to 85℃

        Dynavin AL7010TFT-ZH
        Buttons, Knobs, Touchscreen and display
        Terrawins T107BL Digital TFT-LCD
        • Integrates 10-bit Triple Analog to Digital Converters (ADC) & Phase Locked Loop (PLL), for supporting CVBS, S-Video, YPbPr(480i) and RGB inputs
        • Scaler supports 2-D adaptive intra-field de-interlacer and non-linear 16:9 aspect ration.
        • Integrate ITU656/601_8/L601_16 Decoder
        • Support digital RGB565/666/888 inputs
        • Advanced On Screen Display (OSD) function
        • Automatic Clamp Control for CVBS, Y and C
        • Programmable Static Gain Control or Automatic Gain Control for CVBS or Y/C
        • Max Input configuration up to 6xCVBS, 3xS-video
        • Separate Luminance and Chroma Enhancer
        • Y (Luma) Supports Luminance BLE/WLE, DLTi., Contrast and Brightness adjustment
        • 16:9 Non-linear Aspect ratio
        • Direct interface to a (27.0MHz) Crystal
        • Provides 3x256 Gamma correction for panel compensation
        • Built-in software adjustable VCOM voltage
        • RGB 888/24-bit TTL output
        • Output(LCD) resolution support up-to XGA
        • 8K-word OSD1 and 8K-word OSD2 memory
        • Built-in 114+ fonts (18x12, 24x16 each)
        • Supports 2-wire I2C (Slave/Master)
        • Power Supply: +1.8V and +3.3V
        • Package: 128pin-LQFP
        8 Megabit (1 M x 8-Bit/512 K x 16-Bit)
        CMOS 3.0 Volt-only Boot Sector Flash Memory
        • Distinctive Characteristics
        • Architectural Advantages
        • Single Power Supply Operation
        • – Full voltage range: 2.7 to 3.6 volt read and write operations for
        • battery-powered applications
        • Manufactured on 110 nm Process Technology
        • – Fully compatible with 200 nm S29AL008D
        • Secured Silicon Sector region
        • – 128-word/256-byte sector for permanent, secure identification
        • through an 8-word/16-byte random Electronic Serial Number
        • accessible through a command sequence
        • – May be programmed and locked at the factory or by the customer
        • Flexible Sector Architecture
        • – One 16 Kbyte, two 8 Kbyte, one 32 Kbyte, and fifteen 64 Kbyte
        • sectors (byte mode)
        • – One 8 Kword, two 4 Kword, one 16 Kword, and fifteen 32 Kword
        • sectors (word mode)
        • Sector Group Protection Features
        • – A hardware method of locking a sector to prevent any program or
        • erase operations within that sector
        • – Sectors can be locked in-system or via programming equipment
        • – Temporary Sector Unprotect feature allows code changes in
        • previously locked sectors
        • Unlock Bypass Program Command
        • – Reduces overall programming time when issuing multiple program
        • command sequences
        • Top or Bottom Boot Block Configurations Available
        • Compatibility with JEDEC standards
        • – Pinout and software compatible with single-power supply Flash
        • – Superior inadvertent write protection
        • Performance Characteristics
        • High Performance
        • – Access times as fast as 55 ns
        • – Extended temperature range (–40°C to +125°C)
        • Ultra Low Power Consumption (typical values at 5 MHz)
        • – 0.2 μA Automatic Sleep mode current
        • – 0.2 μA standby mode current
        • – 7 mA read current
        • – 20 mA program/erase current
        • Cycling Endurance: 1,000,000 cycles per sector typical
        • Data Retention: 20 years typical
        • Package Options
        • 48-ball Fine-pitch BGA
        • 48-pin TSOP
        • 56-pin SSOP
        • Software Features
        • CFI (Common Flash Interface) Compliant
        • – Provides device-specific information to the system, allowing host
        • software to easily reconfigure for different Flash devices
        • Erase Suspend/Erase Resume
        • – Suspends an erase operation to read data from, or program data to,
        • a sector that is not being erased, then resumes the erase operation
        • Data# Polling and Toggle Bits
        • – Provides a software method of detecting program or erase operation
        • completion
        • Hardware Features
        • Ready/Busy# Pin (RY/BY#)
        • – Provides a hardware method of detecting program or erase cycle
        • completion
        • Hardware Reset Pin (RESET#)
        • – Hardware method to reset the device to reading array data
        • WP# input pin
        • – For boot sector devices: at VIL, protects first or last 16 Kbyte sector
        • depending on boot configuration (top boot or bottom boot) MicroUSB Port
        MicroSD Card
        WinCE 5.0
        3G USB Dongle
        Wifi USB Dongle