This project aims at PC emulation of a Renault car CD changer. With a small hardware interface, a carPC can then talk to the head unit, activate its SPDIF input, understand commands and send information back to the display.
Be the first to post a text review of Tuner List CDC Emulator. Rate and review a project by clicking thumbs up or thumbs down in the right column.
This version of cdc.py still has some problems but I didn't manage to hang the HU neither to produce LINK ERRORs with this program. It has a test function (i.e to send commands starting from 0 each time you pull the stalk control) and some of them do interrupt the sending of commands by the HU. There are still some duplicates packets but the filtering on the sequence number is effective. There are now two levels of "verboseness" (3 if you count verbose off): 10 (only error and other important messages) and 20 (every packet sent or received).
- New RRExtendedPlugin allowing contextual behaviour, delayed operation, and more. See comments in RRExtended.properties for more information. - Fixed a bug in track number display causing it to behave inconsistently above 16. - Update not only track number but also maximum track from Winamp so that playlist navigation is looped. - When Winamp is above track 99, make track number go blank on display. - Changed the way track changes work. There is now a delay after a track change during which other changes can be executed before retstaring play. This causes much less duplicate frames and almost no false HU_ON messages, even in the most intense skipping. - Added NEXT_CD event that is triggered by pulling the thumbwheel (stalk control). - Changed the way CD change works (pretend some CDs are missing to avoid mute). All numbered buttons declared as containing no CD (in config file) won't cause a mute when they are pressed (but the CD number won't be updated on display either). At least one CD must be declared present.
- New RRExtendedPlugin allowing contextual behaviour, delayed operation, and more. See comments in RRExtended.properties for more information. - Fixed a bug in track number display causing it to behave inconsistently above 16. - Update not only track number but also maximum track from Winamp so that playlist navigation is looped. - When Winamp is above track 99, make track number go blank on display. - Changed the way track changes work. There is now a delay after a track change during which other changes can be executed before retstaring play. This causes much less duplicate frames and almost no false HU_ON messages, even in the most intense skipping. - Added NEXT_CD event that is triggered by pulling the thumbwheel (stalk control). - Changed the way CD change works (pretend some CDs are missing to avoid mute). All numbered buttons declared as containing no CD (in config file) won't cause a mute when they are pressed (but the CD number won't be updated on display either). At least one CD must be declared present.
The website at http://tlcdcemu.sourceforge.net has been updated with, among other things, a new hardware adapter schema and some pictures. The pinout has also been added for "Update List" models, and the PIC-based version now also has a dedicated page. The protocol page is also regularly updated.
Many bugfixes and new features in this release, including a contextual RoadRunner plugin (e.g, the stalk up/down controls change track in music screen, and zoom in/out in GPS screen). See release notes for more information.
The python version has been updated to v4 with new fixes and features.
After the "Full-featured" Java and the "no-nonsense" Python version, a third package is now hosted here: It's a completely different approach in that it is a purely hardware based emulator. Current version must not be considered final of course.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?