Tutorial, VCDS 805 programming and upgrading. After we must connect the ATMEGA 162 ship with port LPT of the PC to program it as shown on this.
Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.
Sign upHave a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
commented Jun 5, 2018
I have a few cheap VCDS clones with atmega162 mcu and ft232rl uploading via USBasp works, upload via serial does not work reset via usb works |
commented Jun 5, 2018
Do you have the schematic for the VCDS? I guess you can't just use it without any modifications |
commented Jun 5, 2018
I also believe it's kind of unlikely that the VCDS have the right circuity to reset the ATmega162 properly |
commented Jun 5, 2018 • edited by MCUdude
edited by MCUdude
I have the schematic, I made the modifications, rx tied to tx, tx tied to rx, I made a schetch that sends data to serial and I can read serial data from the device. I can see that the software resets whenever I open the serial monitor however, upload via usb cable does not work this is a schematic of the interface https://a.d-cd.net/3c79b56s-1920.jpg thanks for your amazingly fast reply |
commented Jun 5, 2018
I've had a look at the schematic. It's now very readlable, but I think I got an idea what's giong on. It seems like the circuit lacks a proper auto reset circuity. you'll need a 10k pullup resistor from RST to VCC, and a 100n capacitor wbtween DTS on the FT232 chip and RST on the ATmega162. Can you please also post two high.res photos of you board; one from each side? I've had a seach for it on google, but I'm having a hard time fining one that matches that exact schematic. |
commented Jun 5, 2018
I have the resistor and capacitor in place, as I said the mcu resets every time I open serial monitor |
commented Jun 5, 2018
commented Jun 5, 2018
ATF16V8 is removed and I used wires to connect the uart |
commented Jun 5, 2018
here is the actual board I`m testin ( the third one ) I tested clock 8Mhz internal / external and I made a 7.37MHz config with 8MHz external serial data is broke with 7.37MHz external serial data is ok |
commented Jun 5, 2018
Can you also try to burn bootloader using the 1 MHz internal option and see if that one works? Did you acually compiled a 7.37MHz bootloader, or did you just edited the boards.txt file? |
commented Jun 5, 2018
There may infact be an issue with MajorCore/the bootloader itself, but I'm not able to test it because I don't own an ATmega162 or a device that has one it it.. I created MajorCore as a side project because I got an ATmega8515 in a development kit, and decided to add Arduino support for it. I found out that the ATmega162 was almost identical, so I added this one as well. I've done alot of testing on the ATmega8515, so I've always assumed that everything worked fine on ATmega162 as well. BTW can you try to do a manual install of MajorCore? I've done some bootloader changes, but it's not released as a boards manager install yet. |
commented Jun 5, 2018
burning 1MHz internal actually kills the mcu |
commented Jun 5, 2018
Really?? That is really weird.. You can't even re-burn the bootloader? Are you using boards manager v1.0.0? |
commented Jun 5, 2018
avrdude.exe: set SCK frequency to 1500000 Hz avrdude.exe: error: programm enable: target doesn't answer. 1 avrdude.exe: initialization failed, rc=-1 avrdude.exe: AVR device initialized and ready to accept instructions avrdude.exe: Device signature = 0x000000 (retrying) avrdude.exe: Device signature = 0x000000 (retrying) avrdude.exe: Device signature = 0x000000 avrdude.exe: Yikes! Invalid device signature. avrdude.exe: Expected signature for ATmega162 is 1E 94 04 |
commented Jun 5, 2018 • edited
edited
![Atmega162 vcds update free Atmega162 vcds update free](http://obd2cartool.com/upfiles/HEX-V2-6c.jpg)
Wowow!! avrdude.exe: set SCK frequency to 1500000 Hz That's waaaay too high. You really need to slow down that programmer. track dowm the programmers.txt file and add this: Then restart Arduino IDE and choose USBasp (MajorCore). Try communicating with one of the 1MHz devices again. I'll bet they'll respond again |
commented Jun 6, 2018 • edited
edited
I managed to write new fuses using avrdudess, and I realised that 1MHz internal will not work for me. The board is meat to be a CAN sniffer and 9600 baud is way to slow. should I try anything else for being able to upload firmware via USB ? PS: I can send you some boards to play with if you want |
commented Jun 6, 2018
This was just a step to make sure you could actually upload to the microcontroller, not to use for the actual application. the 1 MHz internal oscillator allways works no matter how bad the board layout are. 9600 baud also (almost) always works no matter how bad the wiring are. If you're able to program the microcontroller at 9600 baud, we might be onto something.
That would be great! hansibull is the name, and I'm using google mail. |
commented Jul 6, 2018
Hello again! I've done some further investigation, and it's true that the bootloader for ATmega162 didn't even work. I'm pretty sure it's fixed now, so please do a manual install and try with your hardware. BTW I never actually got any of the ODB2 adapters to work on my mac. Seems like there's some issues with the FTDI drivers. Anyways I was able to purchase a DIP-40 ATmega162 instead, and used my trusty old STK500 dev board instead |
commented Jul 6, 2018
Hello Hans,Tank you very much for your help. I will try to flash the bootlader tomorowTanks Tanks Tanks Tanks Tanks TanksThe FTDI chips are fake and maybe that is the issue.see https://www.youtube.com/watch?v=eU66as4BbdsI am not shure if that's the issue but it mite be.thank you very much once again :) …On Sat, Jul 7, 2018 at 1:39 AM, Hans ***@***.***> wrote: Hello again! I've done some further investigation, and it's true that the bootloader for ATmega162 didn't even work. I'm pretty sure it's fixed now, so please do a manual install and try with your hardware. BTW I never actually got any of the ODB2 adapters to work on my mac. Seems like there's some issues with the FTDI drivers. Anyways I was able to purchase a DIP-40 ATmega162 instead, and used my trusty old STK500 dev board instead — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub <#12 (comment)>, or mute the thread <https://github.com/notifications/unsubscribe-auth/AEwcjjfNGCWgNWHkHrW2lbdXWzgbLqO5ks5uD-cOgaJpZM4UaV1k> . -- *Valentin Sasek* webmaster |
commented Jul 8, 2018
Before I do any mistake, I wanted to ask you if I can have a go at makingthe boards.txt for this new versionthanks …On Sat, Jul 7, 2018 at 2:47 AM, Dsl Dsl ***@***.***> wrote: Hello Hans, Tank you very much for your help. I will try to flash the bootlader tomorow Tanks Tanks Tanks Tanks Tanks Tanks The FTDI chips are fake and maybe that is the issue. see https://www.youtube.com/watch?v=eU66as4Bbds I am not shure if that's the issue but it mite be. thank you very much once again :) On Sat, Jul 7, 2018 at 1:39 AM, Hans ***@***.***> wrote:> Hello again!>> I've done some further investigation, and it's true that the bootloader> for ATmega162 didn't even work. I'm pretty sure it's fixed now, so please> do a manual install and try with your hardware.>> BTW I never actually got any of the ODB2 adapters to work on my mac.> Seems like there's some issues with the FTDI drivers. Anyways I was able to> purchase a DIP-40 ATmega162 instead, and used my trusty old STK500 dev> board instead>> —> You are receiving this because you authored the thread.> Reply to this email directly, view it on GitHub> <#12 (comment)>,> or mute the thread> <https://github.com/notifications/unsubscribe-auth/AEwcjjfNGCWgNWHkHrW2lbdXWzgbLqO5ks5uD-cOgaJpZM4UaV1k>> .> -- *Valentin Sasek* webmaster -- *Valentin Sasek* webmaster |
commented Jul 8, 2018
Yes, the boards.txt file is updated |
commented Jul 23, 2018
Bootloader working. Thanks Hans! |
closed this Jul 23, 2018
commented Jul 24, 2019
Hi @dsl400 ! Did you have any luck with creating a custom firmware for these VCDS clone cables? I 'm also thinking of attempting this. I'm mainly interested in creating a simple CAN monitor /logger/sniffer compatible with Lawicel protocol that seems to be used by a lot of other tools. The goal is to just create a firmware that works on these vag-com cables without any hardware mods, except maybe for the ones necessary to burn the bootloader. |
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment
VCDS 16.8.0 VAG COM 16.8 Software Download Link & Use Tips
VCDS 16.8 is the latest hex can usb cable for AUDI VW SEAT SKODA.VAG COM 16.8 with software vcds 16.8.0 and support long coding.China VCDS VAG COM crack cable 16.8 sll supported DTCs.obd2repair share you vcds 16.8.0 software download link and share you some FAQ and Notice when you use the VAG COM 16.80.
VCDS 16.8 Crack Vag Com 16.8 VCDS 16.8 HEX CAN USB Interface
VCDS 16.8 Crack Vag Com 16.8 VCDS 16.8 HEX CAN USB Interface
OBD2repair.com VCDS VAG COM Tips:
We also offer original plan Work with Original VCDS Software pls check :
![Update Update](http://obd2cartool.com/upfiles/HEX-V2-8.png)
software download:
VCDS 16.8 software download
Firmware Version: 1.96
Support Languages: English
Support vehicle list: For AUDI VW SEAT SKODA
Features: VAGCOM 16.8 VCDS 16.8.0 with Original Chip ATMEGA162 + 16V8B + FT232RL
System requirement: Windows XP, Vista, 7, 8, 8.1, and 10(32-bit and 64-bit)
(It does not support Windows 95, 98, ME, and NT4 operating system)
Some VAH COM VCDS 16.8.0 Software FAQ :
-pc internect connection?
-yes,but not suggest.
-run RT software directly?
-no,run modified software from us,working perfectly same to RT software.
-longcoding full functions?
-yes.full functions.
-change pc time?
-no need.
-main chips ?
-Original Full-chip: ATMEGA162 + 16V8B + FT232RL , add self recovery chip: STC12C2052
-support all systems ?
-yes, including K1,K2,CAN,UDS
Obd2repair.com VCDS 16.8.0 Note:
1. Version 16.8 must be used to Ross-Tech's HEX-, KEY-, KII-, or Micro-CAN series of 'smart' diagnostic cables
2. You can not be used elsewhere to buy or produce their own diagnostic cable
3. VCDS Chinese program is installed by default in the following directory: C: Ross-Tech VCDS-ZHS
4. If you are using more than 7 operating system Windows Vista or Windows, please do not install the VCDS in the system Program Files directory
VCDS 16.8 software download
Firmware Version: 1.96
Support Languages: English
Support vehicle list: For AUDI VW SEAT SKODA
Features: VAGCOM 16.8 VCDS 16.8.0 with Original Chip ATMEGA162 + 16V8B + FT232RL
System requirement: Windows XP, Vista, 7, 8, 8.1, and 10(32-bit and 64-bit)
(It does not support Windows 95, 98, ME, and NT4 operating system)
Some VAH COM VCDS 16.8.0 Software FAQ :
-pc internect connection?
-yes,but not suggest.
-run RT software directly?
-no,run modified software from us,working perfectly same to RT software.
-longcoding full functions?
-yes.full functions.
-change pc time?
-no need.
-main chips ?
-Original Full-chip: ATMEGA162 + 16V8B + FT232RL , add self recovery chip: STC12C2052
-support all systems ?
-yes, including K1,K2,CAN,UDS
Obd2repair.com VCDS 16.8.0 Note:
1. Version 16.8 must be used to Ross-Tech's HEX-, KEY-, KII-, or Micro-CAN series of 'smart' diagnostic cables
2. You can not be used elsewhere to buy or produce their own diagnostic cable
3. VCDS Chinese program is installed by default in the following directory: C: Ross-Tech VCDS-ZHS
4. If you are using more than 7 operating system Windows Vista or Windows, please do not install the VCDS in the system Program Files directory
More professional diagnostic tool for AUDI/VW/SKODA/SEAT