Turboh's dongle

1. Simon Wood's GNUnilink (Bug fixed version)

This is a Simon's GNUnilink, plus a few modifications, which are posted to the forum of the "Mictronics". (Title: "PIC based GNUnilink problem")


-Stability is more improved than the original one.
-Schematic is the same as Simon Wood's GNUnilink.

-Important-
Don't let RA3 be open. CD/MD mode must be set.
Pull-up RA3 (Pin #2) goes to CD mode, down to the GND as MD mode. Otherwise, it may be unstable.


1)GNUnilink18_041010.TGZ
(GNUnilink version 1.8)
-Stability is improved
-Bug fixes for the serial output of "PLAY" and "PAUSE" are included.
-Tiny mods for the serial input are included, Use USART with 8Bit/NonParity/Stop1/NoFlowCtrl.

2)GNUnilink18_050626.TGZ
(GNUnilink version 1.8)
-A Mod: Responding to the 2nd "Anyone" against the "Internal CD" ploblem.

3)GNUnilink18_060129.TGZ
(GNUnilink version 1.8)
-Bug fix: Avoiding conflict between slave breaks. It ensures that slave break is sent at the appropriate time.


2. My dongle (Fully modified version)

This is my original dongle, which is based on the Simon's GNUnilink, and it has many features.

-Attention-

This dongle is especially tuned for MDX-5V101R, which is a head unit for the Japanese shipping version of GOLF4 and this family.
(No compatibility is confirmed for other head units.)



-New features and differences-

A) BusOn_Out with switching AUX audio source by relay (solenoid switch) control
B) CD/MD mode auto selection (default MD)
C) 'NextDisc' button emulation for real CD/MD changers (Remapping AS button to NextDisc)
D) Incremental playing time display (TMR1 is used)
E) Sleeping and waking up (RB0/INT is used)
F) PC communication function via a RS232C is not implemented
G) MD track name is not implemented. (Supported on "version 1.8_T02" or later)
H) Stability improved


-Hardware and Software-

My dongle is limited to work under these conditions

A) PIC16F628/648, PIC12F683 only
Hex code size is so large to load into 627.
(16F648 is supported on "version 1.8_T03", 12F683 is supported on "version 1.8_T04")
B) Frequency of clock is 20MHz only.

C) Schematic is different from Simon Wood's GNUnilink.
-Some devices are added for the stability
-BusOn line is connected to RA2 and RB0/INT
-Relay (solenoid switch) driving function is implemented
-Without reset input (No hardware reset signal is required)
-BusOn_Out is connected to RB2


Hardware and schematic. (Click to enlarge)




1)TG_040626sim20MHz.TGZ
(Turboh's GNUnilink version 1.8_T01 for MDX-5V101R)

2)TG_040814sim20MHz.TGZ
(Turboh's GNUnilink version 1.8_T02 for MDX-5V101R)
-DispCtrl, TrackName(with Extra Long), Unused registers are deleted, Code size optimized...

3)TG_041015sim20MHz.TGZ
(Turboh's GNUnilink version 1.8_T03 for MDX-5V101R)
-A periodic DiscName displaying feature with auto scrolling, A bug fix on the Appointing

4)TG_050211sim20MHz.TGZ
(Turboh's GNUnilink version 1.8_T04 for MDX-5V101R)
-A powerful and well-cosidered reset feature. PIC 16F628, 16F648, and 12F683 are available.
- Schematic is a little changed. -


New schematic for TG_050211sim20MHz and TG_050630sim20MHz.TGZ.

5)TG_050630sim20MHz.TGZ
(Turboh's GNUnilink version 1.8_T05 for MDX-5V101R)
-A Mod: Responding to the 2nd "Anyone" against the "Internal CD" ploblem.


--------------------
H. Ishimoto (Turboh)