Výsledky 1 až 5 z 5

Téma: Yakumo Quick Stick USB - zmenilo se USB ID

  1. #1

    Standardní Yakumo Quick Stick USB - zmenilo se USB ID

    mam Yakumo Quick Stick Basic USB, pouzivam ho jak na windows (Freecom drivery), tak pod linuxem - ted jsem se snazil na linuxu rozject getstream (posledni verze getstream2-20080426), chvilku to jelo - ale casto to napsalo neco ve smyslu DVB card lock bla bla, takze jsem vytahnul z USBcka a vlozil ev. reboot
    po poslednim zaseku se zarizeni identifikuje jako CY7C68013A-56LFXC FX2 USB 2.0 Development Kit (USB 04b4/8613) - tj. zrejme se nenacita EEPROMka, driver zarizeni to nepozna, nenaloaduje mu FW. LEDka nesviti atd.

    ale ted - je nejaka moznost to preprogramovat zpet ?
    Black panther - Intel E8400 (SLB9J), GigaByte EP45-UD3R, A-Data 2x2GB Vitesta, Gainward ATi/AMD Radeon 4870 512MB Gold Sample, Creative Audigy2 ZS, Samsung HD642JJ (AJ26 SMART error) + WD 6400AAKS + Samsung HD 322HJ, NEC 4571A DVD-RW, Enermax PRO82+ 525W, BenQ FP241W 24" 1920x1200, Microsoft Wheel Mouse Optical, Chicony KU-0108 mm keyboard, Microsoft VX-1000 camera, Microsoft Windows Vista Home Premium 64bit
    My gadgets : custom CIR receiver, RDS receiver (for TV card), no-more-screwdriver-mobo-powerup, Atmel 89cx051 LPTprog, N3310 LCD, ...

  2. #2

    Standardní Re: Yakumo Quick Stick USB - zmenilo se USB ID

    Urcite je. Otazka je, ze ako.
    1: Asus P2B 1.10 • Celeron 1100@1364/1.8V • 512MB SDRAM • Samsung SP1213N+WD AC28400 • Toshiba XM-6402B+SD-M1212 • PowerColor AR2L Radeon 9100 64MB • 3C900-Combo • Bt848A • ASB-3940UA • AWE-64 • DTK PTP-3007 • VisionMaster 405 • Umax UC630 • Star LC24-200 Colour 2: PCPartner TXB820DS • Cyrix MII PR300/1.8V • 256MB SDRAM • 2xSamsung HD400LD+IT8212F • Accesstek CW4001 • LS-120 • Mystique 4MB • Millennium II 4MB • 3C509 • CMI8329A+Dream MIDI • ADI ProVista E44 • SyncMaster 203B Notebook: DTK FortisPro TOP-5A • P166MMX/1.8V • 80MB EDO • Hitachi 5K80 40GB • 12,1" TFT Router: A-Trend ATC-1425B • i486DX 50@33/5V • 48MB FPM • WD AC14300 • UMC UM9003F • HP PC LAN 16/TP+ Car: Mazda 323P BA • Z5 1489ccm, 65kW@5500rpm, 134Nm@4000rpm

  3. #3

    Standardní Re: Yakumo Quick Stick USB - zmenilo se USB ID

    nj - bud najdu fakturu a pokusim se o reklamaci, nebo budu hledat SDK k tomu Cypresu
    ale pochybuju, ze se mi podari dostat to provozuschopneho stavu...

    BTW z datasheetu :
    Kód:
    3.5 USB Boot Methods
    During the power-up sequence, internal logic checks the I2C
    port for the connection of an EEPROM whose first byte is
    either 0xC0 or 0xC2. If found, it uses the VID/PID/DID values
    in the EEPROM in place of the internally stored values (0xC0),
    or it boot-loads the EEPROM contents into internal RAM
    (0xC2). If no EEPROM is detected, FX2LP enumerates using
    internally stored descriptors. The default ID values for FX2LP
    are VID/PID/DID (0x04B4, 0x8613, 0xAxxx where xxx = Chip
    revision).
    2Rainbow - myslis, ze kdyz si to tam da defaultni IDcka, ze tedy odesla ta eepromka nebo ji neco preprogramovalo ?
    Naposledy upravil Lukas L.; 29.04.2008 v 22:54.
    Black panther - Intel E8400 (SLB9J), GigaByte EP45-UD3R, A-Data 2x2GB Vitesta, Gainward ATi/AMD Radeon 4870 512MB Gold Sample, Creative Audigy2 ZS, Samsung HD642JJ (AJ26 SMART error) + WD 6400AAKS + Samsung HD 322HJ, NEC 4571A DVD-RW, Enermax PRO82+ 525W, BenQ FP241W 24" 1920x1200, Microsoft Wheel Mouse Optical, Chicony KU-0108 mm keyboard, Microsoft VX-1000 camera, Microsoft Windows Vista Home Premium 64bit
    My gadgets : custom CIR receiver, RDS receiver (for TV card), no-more-screwdriver-mobo-powerup, Atmel 89cx051 LPTprog, N3310 LCD, ...

  4. #4

    Standardní Re: Yakumo Quick Stick USB - zmenilo se USB ID

    BTW modifikaci inf souboru k windows BDA driverum se mi podarilo ozivit prijimac pod windows - tzn. ze to funguje, jenom to ma v cold state IDcko Cypress USB chipu.

    (cely soubor BDA_Loader_225.inf uvadim jen pro potreby, kdyby se to nekomu nekdy stalo a hledal to tady na foru.)
    Kód:
    ; Copyright (C) Wideviewer Corporation, 2005 All Rights Reserved.
    ;
    ;
    ; WT-225U DVB-T USB receiver firmware loader
    ; for USB 2.0 and WIndows XP SP1, SP2 / Windows 2000 SP4
    ;
    [Version]
    Signature="$Windows NT$"
    Class=USB
    ClassGUID={36FC9E60-C465-11CF-8056-444553540000}
    provider=%WT225Uer%
    
    DriverVer=04/03/2006,6.3.31.0	
    
    [SourceDisksNames]
    1=%DiskName%,,0
    
    [SourceDisksFiles]
    BDA_Loader_225.sys = 1
    
    [ControlFlags]
    ExcludeFromSelect=*
    
    [Manufacturer]
    %WT225Uer%=WT225Uer
    
    [WT225Uer]
    %WT225Uer.DeviceDesc%=LOADER.Device, USB\VID_04B4&PID_8613
    
    [LOADER.Device.NT]
    AddReg=LOADER.AddReg
    CopyFiles=LOADER.Files.Ext
    DelFiles=LOADER.DelFiles.Ext
    
    [LOADER.AddReg]
    HKR,,DevLoader,,*ntkern
    HKR,,NTMPDriver,,BDA_Loader_225.sys
    
    [DestinationDirs]
    LOADER.Files.Ext   = 10, System32\drivers
    
    [LOADER.Files.Ext]
    BDA_Loader_225.sys
    
    [LOADER.DelFiles.Ext]
    BDA_Loader_225.sys
    
    [LOADER.Device.NT.Services]
    AddService = BDA_Loader_225,0x00000002,BDA_Loader_225.ServiceInstall
    
    [BDA_Loader_225.ServiceInstall]
    DisplayName    = %WT225Uer.SvcDesc%
    ServiceType    = 1                  
    ErrorControl   = 1                  
    ServiceBinary  = %10%\System32\Drivers\BDA_Loader_225.sys
    LoadOrderGroup = Base
    StartType      = 3
    
    [Strings]
    WT225Uer="WT225Uer"
    WT225Uer.DeviceDesc="Freecom USB Digital - TV Receiver"
    DiskName="USB Digital-TV Receiver Driver Disk"
    WT225Uer.SvcDesc="USB Digital-TV Receiver Firmware Loader 6.3.31.0"
    EEPROMka je na PCB docela mala - obavam se ze i nejprimitivnejsi I2C programator tam nepripojim. Takze bych potreboval zpusob jak se na obsah podivat pres 8051 jadro toho Cypressu - ten umi download FW pres USB do RAMky - hledam odkaz na jakykoliv SDK nebo pomucky pro vyvoj pro tuhle paltformu, pomoci cehoz by se mi podarilo zmodifikovat tu EEPROMku zpet.
    Jeste me napada - ze vsude doporucuji pouzivat FW pro WT-220u, ale tohle je WT-225U - muze to mit nejakou souvislost ? Porad tu jeste vidim moznost, ze ta pamet proste odesla, pripadne ze se neda dostat k jejimu obsahu (z ruznych duvodu) - ale trosku se bojim do toho nejak sahat.
    Black panther - Intel E8400 (SLB9J), GigaByte EP45-UD3R, A-Data 2x2GB Vitesta, Gainward ATi/AMD Radeon 4870 512MB Gold Sample, Creative Audigy2 ZS, Samsung HD642JJ (AJ26 SMART error) + WD 6400AAKS + Samsung HD 322HJ, NEC 4571A DVD-RW, Enermax PRO82+ 525W, BenQ FP241W 24" 1920x1200, Microsoft Wheel Mouse Optical, Chicony KU-0108 mm keyboard, Microsoft VX-1000 camera, Microsoft Windows Vista Home Premium 64bit
    My gadgets : custom CIR receiver, RDS receiver (for TV card), no-more-screwdriver-mobo-powerup, Atmel 89cx051 LPTprog, N3310 LCD, ...

  5. #5

    Standardní Re: Yakumo Quick Stick USB - zmenilo se USB ID

    info pro pripadne zajemce jak to resit jeste jinak nez vymenou USB VID a PID v INFu BDA ovladacu
    http://blog.philpem.me.uk/?p=134

    Kód:
    HOWTO: Fix the USB VID/PID on a Freecom DVB stick
    April 24th, 2007 | Category: Computers, Repair Tips
    
    A power cut scrambled the USB IDs on my Freecom DVB-T stick this morning… Freecom didn’t want to reply, the supplier just didn’t want to know (”your warranty is with Freecom, not us” - so much for the Sale of Goods Act). Anyway, here’s what I did to fix the VID/PID block on my DVB stick:
    
    Note: this applies to the Freecom 25345-rev.3 DVB stick and may or may not work on others (e.g. the other Wideview WT220U clones with Cypress USB chipsets). Feel free to try this out, but if you bugger up your DVB stick beyond repair, you agree not to hold me liable for your cock-up. But of course, if your DVB stick is fried, you don’t exactly have anything to lose, do you? :)
    
    OK, first you need the USB vendor and product ID your USB stick has adopted. Boot off a Linux LiveCD with the DVB stick plugged in by itself - that means NO OTHER USB DEVICES. Then as root run the command: cat /proc/bus/usb/devices Ignore all the crap about USB host adapters - what you’re looking for is a line like this: P: Vendor=1402 ProdID=0255 Rev= 0.00So we know the DVB stick has adopted the Vendor ID (VID) 0×1402, and the Product ID (PID) 0×0255. Shut down and reboot into Windows.
    
    Rebooted yet? Good. Grab yourself a copy of the Cypress “CY4604 - USB Developer’s uStudio” and install it.
    
    Now we need to do something a little fiddly. Go into C:\Program Files\Cypress\USB DevStudio\Driver, and open CyUSB.inf in Notepad. Search for this: [Cypress] ;%VID_VVVV&PID_PPPP.DeviceDesc%=CyUsb, USB\VID_VVVV&PID_PPPP Note that the USB VID/PID spec line is commented out with a leading semicolon. Remove that semicolon, then do a search-and-replace over the entire file - replace VVVV with the USB vendor ID (without the 0x radix specifier) and PPPP with the Product ID you found earlier (again without the radix specifier). Save the file and close Notepad.
    
    Now plug the DVB stick in. When windows asks for drivers, point it to C:\Program Files\Cypress\USB DevStudio\Driver - the Cypress driver will install.
    
    Run Cypress CyConsole (Start, Programs, Cypress, USB, CyConsole). You should see the DVB stick in the device list. Select the device from the list, then go to Options -> EZ-USB Interface.
    
    Click the “Select Mon” button, then select C:\Program Files\Cypress\USB DevStudio\CyConsole\FW\Vend_Ax.hex (this is the Cypress EEPROM Bootloader). Click the “Load Mon” button to load the bootloader, and wait for the text to stop scrolling.
    
    In the “Vendor Request” panel (with the “Vend Req” button on the left of it), enter the following values, in this order: Req: 0xA2 Value: 0×0000 Index: 0×0000 Dir: 1 IN Hexbytes: (empty) Length: 256
    
    Press the Clear button, then the Vend Req button. Copy and paste the contents of the log display into a text file.
    
    Now look at the first line of the data that was returned, in my case this was: 0000 C0 02 14 25 02 00 00 08 FF FF FF FF FF FF FF FF
    
    The first byte (C0) is the Boot Specifier - this tells the EZ-USB chip that the data in the EEPROM is a vendor/product ID pair.
    
    The two bytes after that are the Vendor ID in low-byte/high-byte (little endian) order. The two bytes after those are the Product ID, again in little endian byte order. We need to fix these. I want my stick’s VID to be 0×14AA, and its PID to be 0×0225. That means I need to write the following data to the EEPROM: C0 AA 14 25 02
    
    Hit the Clear button again, and focus your attention on the Vendor Request panel once more. This time set these values: Req: 0xA2 Value: 0×0000 Index: 0×0000 Dir: 0 OUT Hexbytes: The data you want to write - in my case, C0 AA 14 25 02 Length: Should be 5, otherwise you’ve done something wrong.
    
    Hit Vend Req again. Another line of text will appear at the end of the log - that’s the data that was sent to the bootloader.
    
    Now set Dir to “1 IN” and clear the Hexbytes field. Set Length to 16 and hit the Vend Req button again. Another line will appear under the ‘data written’ line - it should look a bit like this now: 0000 C0 02 14 25 02 0000 C0 02 14 25 02 00 00 08 FF FF FF FF FF FF FF FF As long as the first five bytes of the data are correct, you’re done. Unplug the USB stick, wait a few seconds for it to reset, then plug it back in again. Your USB DVB-T stick should now know what it is, and more importantly the drivers will recognise it again.
    a funguje to - v podstate je potreba pro zarizeni se spatnym VID/PID nainstalovat CyUSB.sys driver z baliku utilit pro nahravani FW Cypressu (odkaz na strance). V adresari Driver se upravi .inf soubor podle zjisteneho PID/VID (nemusi se zjistovat v Linuxu - WinXP+ maji v device manageru zalozku na ktere je PID/VID napsano, pokud v linuxu - tak proc cist /proc/bus/usb/devices, kdyz existuje prikaz lsusb). A pak uz jen staci podle navodu vybrat a nahrat do zarizeni soubor s FW Vend_Ax.hex. Pomoci ovladaciho panelu EZ-USB lze poslat prikazy (viz navod) na precteni a zapis EEPROM (me to zustalo jen 00 AA 14 00 00 00 00 ....). Zarizeni je opet rozpoznano v linuxu jako WT-220U (i kdyz je to board v.225) cold state a po nahrani FW ma 14AA/0226.
    Black panther - Intel E8400 (SLB9J), GigaByte EP45-UD3R, A-Data 2x2GB Vitesta, Gainward ATi/AMD Radeon 4870 512MB Gold Sample, Creative Audigy2 ZS, Samsung HD642JJ (AJ26 SMART error) + WD 6400AAKS + Samsung HD 322HJ, NEC 4571A DVD-RW, Enermax PRO82+ 525W, BenQ FP241W 24" 1920x1200, Microsoft Wheel Mouse Optical, Chicony KU-0108 mm keyboard, Microsoft VX-1000 camera, Microsoft Windows Vista Home Premium 64bit
    My gadgets : custom CIR receiver, RDS receiver (for TV card), no-more-screwdriver-mobo-powerup, Atmel 89cx051 LPTprog, N3310 LCD, ...

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Podobná témata

  1. Notebook - nefunguju usb
    Založil andux v sekci fóra Ostatní hardware
    Odpovědí: 2
    Poslední příspěvek: 11.08.2007, 19:51
  2. USB problem
    Založil miseno v sekci fóra Ostatní hardware
    Odpovědí: 19
    Poslední příspěvek: 23.01.2006, 16:30
  3. Padaji KDE aplikaci po upgrade kernelu z 2.6.4 na 2.6.11
    Založil jama v sekci fóra Operační systémy na bázi Unixu
    Odpovědí: 11
    Poslední příspěvek: 27.05.2005, 16:09
  4. Problem USB FRONT a MicroStar KT6 Delta-FISR
    Založil Zizi v sekci fóra VIA čipové sady
    Odpovědí: 14
    Poslední příspěvek: 09.02.2005, 10:39
  5. Vypadky USB, PS/2, need quick HELP! nforce2 chipset...
    Založil THX v sekci fóra NVIDIA čipové sady
    Odpovědí: 0
    Poslední příspěvek: 03.03.2004, 14:25

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •