how to use programmer SVOD A-Z

Hi everyone, I’m Hussein from Technical team this video is about: How to use SVOD programmer I will start from the beginning: distinguishing IO pins, IO problems and then programmer errors happen when a file in EC/IO block damages 1.then device doesn’t boot, no turn on, no power 2. fan damages and other problems… the biggest problem: device doesn’t turn on I will start with, How to put IO pins: IO Brands: ENE, KB9010 A3 or A4, ITE, Nuvoton, etc. ENE and ITE are most used inside ENE, there is an EC 128 kb block block can be programmed via 5 pins of IO ITE has an EC 128 kb block too but its pins are more than ENE pins so, programming ITE is harder where does this IO connected to? easy way to program is: I/O wiring, and connect to programmer second way is using keyboard flat pins, because the pins we need, are connected to it (keyboard flat) i will do the second way, which is easier and show you how to distinguish these pins there are several models for keyboard flat pins : this is 30 pin flat cable and space between pins, is 1.00 mm there are different flats: 30 pin 1.00 mm flat cable ,24 pin 1.00 mm , 26 pin 1.00 mm… Depends on motherboard type, the number of pins change there is another flat: space between pins is shorter (0.8 mm) a space between pin to next pin is 0.8 mm another flat: space between pins is reduced to 0.5 mm!!! and you can use different flats for programming mine is: 30 pin 1.00 mm flat cable Let’s find out how these pins are connected to IO there are different ways to diagnose it: 1. buzzer test: test on IO pins and keyboard pins 2. using board schematics to diagnose pins sequence here is the board schematics and pins sequence example: pin 1 of keyboard flat is connected to KSI 1 and KSI 1 should be determined on IO lets find out the names of keyboard flat pins I enter name of keyboard flat which is written on board JKB 1 JKB 1 is exactly on board this is JKB 2 which has 24 pins and this is JKB 1 which has 30 pins this is pins sequence …… sequence on IO can be determined too this is manual search EC/IO block this is keyboard flat KSO 0, KSO 1 to KSO 17 all keyboard flat pins are connected to IO and I will use some of these pins to program IO How to connect other SVOD flats: to connect 0.8mm and 0.5mm flat cable, use this module to connect, use 32 pin 1.00 mm flat cable there is a small flat inside it big flat comes with device package plug the flat and connect to 32 pin 1 mm SVOD module connector a question may arise: it is written “32 pin 0.8 mm ” on this module for example I have a keyboard socket with 26 pins How to connect 26 pin flat: plug it from first pin of module (1 is written on module) based on your flat, you should always start from first pin to last because last pins are not used not even in pin config flat 0.5 mm is exactly like this keyboard socket 26 pin 0.5 mm plug from first pin you’re gonna have problems if you start from inverse such as: error 3 it is locked and connected to motherboard now this was: How to connect 26 pin 0.5 mm and 0.8 mm flat cable How to install SVOD programmer software: first, download SVOD software from SVOD programmer official site this part go to site click on SVOD programmer and you can directly download the software the downloaded file is a RAR compressed file extract it somewhere to install: run the portable software but before using software, you should install SVOD programmer How to install programmer: connect programmer to computer open device manager SVOD programmer is detected double click on it driver, update driver brows And select the folder where you extracted SVOD software as you see, there is a driver folder open, and select SVOD programmer next, select install this driver software anyway it could take a while to install SVOD programmer driver is installed and done if you install software it detects SVOD hardware and shows the firmware…. I described about SVOD programmer hardware, now I will discuss about SVOD programmer software, and later: how to program IO to use SVOD software capabilities: SVOD programmer should be connected to computer as I mentioned earlier connect SVOD data module to USB (which is connected to computer) as you can see, serial number is valid in software and firmware version is detected and keyboard module is found means, SVOD is connected to computer if you had any other messages instead of this in your SVOD software, be sure that data cable which is connected to PC, has problems or driver is not correctly installed or windows is disordered that didn’t detect SVOD programmer module this software has different parts select “open” to open files that you want to program or open new files select “save” after reading IO and saving file on your system or to backup your file select “Activation request” and “Activate ITE” to activate ITE, Nuvoton… or to use other facilities of this programmer “setup” part “Update firmware” is to update SVOD firmware which I will talk about later “Add new motherboard” is to IO pins config and to determine how they connect to keyboard socket which I will talk about it more “Edit the motherboard” is used to edit IO pins config files “Test keyboard” is to test if flat’s all pins are connected or not (one side of flat is connected to SVOD and the other is connected to motherboard) “Select motherboard” is to select motherboard type in database that you organized and then start to program “Online database” separates SVOD from other programmers as you click on it, it connects to SVOD company server, and all pins config of different devices that all repairmen have programmed, read… are available here and you can download from SVOD site and you can start to program IO I will talk about “POST code” later “Language” is to select language ,so simple:) “About” is about software version when you connect SVOD to system and after detecting in main page, you should choose IO model that you want to program for example: ENE kb9012, select ENE choose ITE for ITE if it is Nuvoton, choose Nuvoton, etc. there are 3 ways to add a new motherboard simplest way: Online database as i said earlier, enter online database select connect server wait while loading database files files: 260 here are the loaded files for example you want to get Lenovo 9631P motherboard the company name: Compal so, you should find Compal LA-9631P in this database download the file select motherboard: Compal LA-9631P the list of motherboards that I’ve downloaded there are 2 different keyboard sockets for each motherboard for example for Compal LA-9631P: ENE 24 pins and ENE 30 pin and you should choose, according to socket model on the board for example you connected 24 pin and only because of same name, if you choose 30 pin ENE can’t be detected and you can’t read or write it and you get error 3 number of pins and IO model should be exact to get the exact file from online database BUT even if you do exactly as I said it is seen, some file with problems it isn’t SVOD company’s fault repairmen put these files in here you can’t be 100% sure about the accuracy of these config files so you should test them too you can recognize the problems from file name: files with lowercase letter or with no company name 90% of full name with details files are safe and sound like: Compal LA9631 what is a config? I want to add a new motherboard I choose a name number of keyboard socket pins :30 pins IO model: ENE first contact on the left (starts from left) which is determined on motherboard as you see, 1st pin is determined here first pin is on the left and the 30th pin is on the right you should plug flat from the left which is default in SVOD software what are these? as I mentioned earlier, to program IO ENE, you should connect 5 pins of them here is the pins list pin 42, 59, 60, 61, 62 should be connected to SVOD module and for ITE IO, there are more pins you should determine which SVOD flat pin to connect How to do it: there are 2 ways one of them is buzzer test and the other is device schematics ENE of LA-9631 motherboard test (ITE is exactly like this): KSO 3: pin 42 schematics Let’s find out, which keyboard socket pin is connected to KSO 3 (pin 42) go to JKB1 which is keyboard socket pin 18 of keyboard flat is connected to KSO3 in software: for pin 18 select 42 which is KSO 3 pin 59 (KSI4 in schematics) is connected to pin 5 in software: for pin 5 select pin 59 (KSI4) do this for all the pins and save you can access to this motherboard in “select motherboard” name: LA-9631P test found it I added this config to my database and to program, just select I showed you: How to determine pins and add new config file with schematics and now How to make config file for pins via buzzer test and multimeter: and show “which IO pin is connected to which keyboard socket pin (manually)” select “Add new motherboard” we need the pins sequences so start with pin 42 set multimeter on buzzer mode IO pin 42 pins numbers are written around IO this is pin 1 and each 5 pins are determined by a long line pin 33, 64, 65, 96… to find pin 42: this is pin 33 this line is pin 35, pin 40, and 2 subsequent is 42 now I test to see in which pin, it beeps it requires accuracy so you should test several times to make sure, this pin is the right pin this is pin 42 of IO pin 1 starts from here, so count the pins in keyboard socket each 5 pins are determined by a long line 5, 10, 15, 18 pin 18 is connected to pin 42 the manual pin testing is exactly like schematics in software, on pin 18 keyboard socket select pin 42 now I will test pin 59 on IO 35, 40, 45, 50, 55, 60 pin 59 it is pin 5 oh sorry wrong side, pins start from right on upper socket 24 is on right and 1 is on left How did you realize this? bend the flat, and you will understand due to lack of space, number is not written I thought the down socket is same, but it’s not (it is inverse) pin 5 is connected to pin 59 of IO in schematics, pin 59 is KSI4 and KSI4 is pin 5 so, first contact on the right (pins start from the right side) schematics is the most accurate but some Asus devices don’t have schematics it’s a little harder you can use boardview as well boardview is easier and more accurate and you don’t have to test on the board schematics and boardview is easy but manual is hard and complicated if you faced problems such as: not detecting IO , error on config file you should wire IO pins for programming programming IO is different from programming Bios IC and you should have some Knowledge about electronics it’s not like Bios 8 pins it has 128 pins and each IO has its own particular pins to read and write the easiest programmer is SVOD anyway and working with other programmers are hard and complicated SVOD advantages: You can program many IO brands with it you can find most device’s configs in its database you can easily use online database to program if you faced a problems, it might have a lot of reasons: new devices, IO problems, connecting errors… I had a problem while I was using online database too IO problem, errors happened, connecting problems I tested with different flats, checked the pins, I Wired on IO, to make sure, it wasn’t about the connections then I changed IO, on first test, SVOD detected and programmed IO to face an error, you can’t be sure, it is about programmer or its flats maybe the reason is IO IO problem errors: error 3 (connection problem), no voltage on board it is an important point to check i will show the pin plug power all IOs should have 3.3v on pin 33 if not, it means input voltage to read IO doesn’t exist IO is off you should solve voltage problem to read and write IO if there is no voltage, practically SVOD is not connected to anything on error 3: after testing voltage, if voltage is present you should check connections test it several times it doesn’t detect, read, write, backup IO on first click and you should try a little harder How to program IO: plug the required flat cable which is a 30 pin flat and plug to SVOD keyboard module the sequence is very important in IO programming with SVOD programmer you should do the exact plug sequence first plug flat, then, plug GND cable to SVOD keyboard module (not data module) below, which is plugged to flat then, plug to data cable which is connected to the computer as you see, LED light is on it blinked and we have voice too run software firmware and keyboard module found choose IO: ENE select motherboard device model: Compal LA-9631P there are 2 files: 30 pin and 24 pin device keyboard socket: 30 pin select 30 pin Now plug power to motherboard and check GND Note: if you plugged power and device turns on you should unplug power and plug again, so device turns off if device is on and you want to read or backup a file, the file is wrong and if you want to program the file, device turns off device should be turn off power is plugged in click connecting IO version is detected select read the file is determined in hex view 128 kb file you can save as a backup wherever you like Just click “select”, if you want to write a new file (on this one) Save as: Backup (the name is totally your choice) Open the backup file and write when you select “write”, programmer first erases IO, then blank check (IO data is 0), then starts to write, And after programming, verifies, To check if the binary data in EC block and the file is the same or not “Verify ok” means programming IO is successfully done Some of our friends faced this problem: after IO read and write is done, they get error on verify I will explain more with an example: Asus x550LC: IO/ITE so we will review connecting ITE to SVOD and the error exactly like before: first GND or flat cable 24 pin 1.00 mm flat cable plug to keyboard module plug SVOD date cable Note: when programming is done, close SVOD software and open again to prevent disorderliness plug SVOD data cable, it is detected IO model: ITE ITE mode is selected Motherboard model: x550LC 24 pin ITE always check here select Now plug power to the motherboard Because IO needs 3.3v motherboard should be off select on “READ IDCODE” IO is detected Read Backup read save backup read Open file: “back 2” And write Blank check Start writing The process of writing ITE and Nuvoton takes longer than ENE Because ITE diagram block is more complicated and the speed is lower than ENE Note: in some devices, after read, you may have error on write or verify Reason: file or IO has problem It isn’t about connections, software or SVOD hardware 100% about file or IO If problem is IO: you may read but you get error on write or verify if problem is file: it happens when file size is more than IO/IC size Now, IO internal ROM block is 128 kb, if file size is more than that, you will have the error Verify ok ITE is programmed the error is because of new fake IOs, so be careful If you had any problem with SVOD software, and even if we couldn’t help The company has representatives in forum And you can contact them directly How to test connection between SVOD keyboard module and programmer: Some repairmen had error 3 when detecting IO One of the reasons is: incorrect flat plug to SVOD keyboard module and the device motherboard to test, first open software you can use this way, to test config files that you get from online SVOD database edit the motherboard, select motherboard model motherboard: Compal LA-9631P first contact (pin) on the right and this is pins sequence IO pin 62 is connected to keyboard socket pin 2 Set multimeter on buzzer this is pin 2 Pin 61 is connected to pin 3 IO pin 59 is connected to pin 5 Pins sequence is correct to test connections, exactly like pin test BUT, Start from the end of flat For example pin 62 should be connected to pin 2 If you put flat this way, first pin starts from right So first pin is on the exact side so this is pin 2 correct connections You should test these pins one by one if you come across error 3, test these pins to be sure all required pins of this flat are connected to motherboard keyboard socket and IO pins There is a post in our site that in which we assembled all IOs, which can and can’t be programmed with SVOD and the non-programmable ones the post is updated every day for international users: you can ask your questions about IO here read it, there can be the answer of your questions there is another post: SVOD programmer online technical support direct connection to SVOD support Dr-Bios support team Skype: Dr-Bios2015 SVOD technical team: SVOD21 Produced and subtitle:

7 thoughts on “how to use programmer SVOD A-Z

  1. thanks very much am so excited 🙂
    but i have 1 question please … i have problem to get files thats write on io ,,
    can you guide me how to get them ,, thanks for your time

  2. I can not program my ITE.
    First I connect the USB cable of the board to progaming to the svod

    then I connect usb cable from svod to the laptop that has the software
    keyboard module found
    i select the mainboard
    and i plug power to the board to progaming
    and then a i have this error "ITE SERIES NOT DETECTED"
    can you help me?

    my email:
    [email protected]

Leave a Reply

Your email address will not be published. Required fields are marked *