Troubleshooting a Pioneer VSX-70 networking

I bought a “like new” 2013 Pioneer VSX-70 receiver for its DLNA capability, and of course, it’s broken… It all works, except the network and the front USB. So no firmware update and no DLNA or remote wi-fi controls. 😦

Symptoms:

  • Front USB has no power
  • Network plug does is not seen by switch when plugged in and does not work (no power?)
  • The network menu hangs, and it’s been reported by a few users on different models, like 2011 VSX-1021K  or 2010 SC-LX83.
    Setup>Network Setup>IP Address, Proxy
    “A/V Receiver, Network Setup, Applying Settings”

I opened it and ID’ed the chips, eventually found the network processor, but more importantly the repair Pioneer Service Manual for VSX-1128-K, VSX-1123-K, VSX-70 and VSX-1028-K. (see elektrotania or esi).

This project will possibly push me into getting a $25 DSO138 1MHz/1 probe oscilloscope or a 24MHz/8chan logic analyzer, or a SainSmart DDS120?

I had a long brainstorm with Loial on Telegram and he is much more experienced than me, and from photos could  figure out stuff I spent hours looking up on schematics.

  • I am assuming the SMSC LAN8720Ai RMII chip is not at fault, since the USB is failing, unless bad power or interferences from it bother the main network processor chip. Except blogs of failure indicate possible slow fail of network that might be around that chip.
  • The Microchip DM860A network processor lacks documentation, but clearly controls all the network activity and USB data activity. It is an ARM9 FPGA at 240MHz, with a 24MHz quartz.

Possible failures:

  • 3.3V NWK rail from large buck converter
  • 1.8V NWK rail IC9502
  • front USB protection (there’s a chip and a zener), try to unplug it.
  • control signal from CPU that disables stuff (buck converter has the NWK_EN true)
  • DM860A BGA may need to be re-fluxed or re-beaded.

If I ever come to figure it out this blog will go from random blabber to actually useful infos.

Advertisements

18 thoughts on “Troubleshooting a Pioneer VSX-70 networking

  1. Hey!

    Greetings from Germany. Did you solve your problems with the internet connection and the USB flaws? I have the exact same problem with my Pioneer VSX 922. I try to reball the DM860 Chip, but the problems are still the same. I hope I didn’t fry anything :).
    I hope you can give me some information on the progression of your project.

    Best regards,
    Arthur

    Like

    1. I have not. I printed the diagrams and was going to trace the power lines but have not. There are multiple power lines at different voltages, and I was going to verify they are too spec and not noisy. I have a feeling a surge from the USB port for example could have triggered the failure of a component like a diode or a small cap.

      Like

  2. Hey

    I am having exact same issues with my 922k. Tested with 921k front end usb module. Plug in same issue. Unlikely due to front end assembly.

    Could it be media processors chip prematurely failed?

    Like

  3. Hey,

    My VSX-922k having exact same problems.

    Tried unplug USB connector does not help

    Measured 3.3v and 1.2v seems no unusual ripple noise either

    Still no clue where went wrong

    Like

    1. Ah, my first guess was one of the power lines blew a passive component, like a cap or a diode, since the chip gets a lot of power inputs, or some “enable” signal coming in to let the chip bootstrap.

      You went in with an oscilloscope with the schematics to look for noise?

      Like

  4. Yes. This chip get 3.3v and 1.2v supply Base on schematic. Those power filter by inductor and small cap. I even connect a cap in parallel just to make sure no noise on power supply. It doesn’t help also. Both power rail noise less than 50mv. Too small to concern.

    Like

  5. One thing to confirm is once you switch to usb input with tv on. You should see tv display something like this chip keep reseting or in some loop.

    Like

    1. Those guys are talking of the DSP chip. I don think (in my case and for the USB) that it is the DSP chip, but the network chip… The amp works for me except the USB and the network radio.

      That said maybe I need to look at the possibility of adding heat sinks on the DSPs 😛

      Like

  6. For VSX-922K, based on schematic [D-MAIN ASSY (9/10)], there is a serial interface for this media processor console and connector label as “CN9201”

    Following is what I get when connected serial console and power up machine:-
    –>There are ERRORs and some look like Flash memory failing, Bad Block found is 769 block which is consider a lot vs 128MB chip.

    This processor eventually hit infinite looping with msg “page addr=0x80000, fixpage result=6”

    Any clue where to continue?

    FLB running @ 24000000Hz; Flash Drivers: [NAND]
    Manufacturer : Hynix
    Device : NAND 128MB 3,3V 8-bit
    Reserved : 0x00
    Page Size : 2048 Bytes 1
    Block Size : 128 Kilobytes
    Spare Bytes : 64 Bytes
    Bad Block found: Block 769

    page addr=0x20000, fixpage result=6
    Starting Bootloader Level 1
    page addr=0x20000, fixpage result=6
    Starting Application

    Copyright 2000-2005 by BridgeCo AG, Duebendorf, Switzerland

    Type Start End Size
    Heap cached 0x6089dd38 0x61d70000 0x014d22c8/21832392
    Heap non-cached 0x71d70000 0x72000000 0x00290000/2686976
    UMR0 cached 0x00403f98 0x0040fa00 0x0000ba68/47720
    UMR0 non-cached 0x00500000 0x0050fa00 0x0000fa00/64000

    Stacks Start End Size
    timer 0x00403b98 0x00403f98 0x400/1024
    supervisor 0x00403614 0x00403a14 0x400/1024
    user 0x00403a14 0x00403b94 0x180/384
    irq 0x004034b4 0x00403614 0x160/352
    fiq 0x60863300 0x60863320 0x20/32
    undef 0x60863280 0x60863300 0x80/128

    module: SuluModule… [ ok ]
    module: SuluGPIO… [ ok ]
    module: SuluUART0… [ ok ]
    module: SuluUART1… [ ok ]
    module: SuluSPI0… [ ok ]
    module: SuluNFH… [ ok ]
    module: SysDevSCIEmu… [ ok ]
    module: FlashDrivers… [NAND]
    Manufacturer : Hynix
    Device : NAND 128MB 3,3V 8-bit
    Reserved : 0x00
    Signature : 1d00f1ad
    Page Size : 2048 Bytes 1
    Block Size : 128 Kilobytes
    Spare Bytes : 64 Bytes
    Fast timings : prescaler 0
    Bad Block found: Block 769
    [RAM FLASH]
    [ ok ]
    module: cneModule… CnE configuration missmatches hardware configuration!
    CnE from FlashFound a 128kyte blocked flash
    Persistent Parameter at 0x20000, size: 0x20000
    page addr=0x20000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    [ ok ]
    module: systemDataService… [ ok ]
    module: cneSystemDataMgr… [ ok ]
    module: AudioHWService… [ ok ]
    module: HALCompatibilityService… [ ok ]
    module: HALCompatibilityService… [ ok ]
    module: IpodDetectServiceModule… [ ok ]
    module: EVMCE2_HAL…
    Instantiating HAL …..Audio driver successfully created
    … ok
    [ ok ]
    module: IPodAuthCoprocessorV2Service… m_ACPOnHost is 0
    IPodAuthCoprocessorV2Impl: ACP NOT on Host
    [ ok ]
    module: IRInputService… [ ok ]
    module: GDBService…

    IRInputServiceTXInit()n
    IRInputService_TX::IRInputService[ ok ]
    module: RTPTimeServiceModule… [ ok ]
    module: StreamDeviceManager… _TX()
    [ ok ]
    module: StreamDeviceObserver… [ ok ]
    module: IsoStreaming… [ ok ]
    module: SuluStreamDeviceAV… [ ok ]
    module: SuluStreamDeviceARM… [ ok ]
    module: StreamDeviceUSB… [ ok ]
    module: UserResourceRetrieverService… [ ok ]
    module: ResourceManagerService… page addr=0x20000, fixpage result=6
    page addr=0x80000, fixpage result=6
    *pData=0xfb84a4, iSize = 0x3d34
    page addr=0x20000, fixpage result=6
    page addr=0x80000, fixpage result=6
    *pData=0xc40080, iSize = 0xd43c
    ResourceManagerImpl.cpp(1048)
    ERROR: ResourceManager::loadReso[ ok ]
    module: NetworkingSystemDataModule… [ ok ]
    module: NetworkDriverSystemDataModule… [ ok ]
    module: networking… urcePages(): No Resource Page FFS (label=0x00000000)!!!
    page addr=0x20000, fixpage result=6
    prep_ifaces() for iface 0: MAC-Address is: 74:5E:1C:10:F3:4C
    MACB Ethernet MAC interface
    preped 2 interfaces, initializing…
    wired IF: WlanCfg Interface 0
    Attaching device at address 0xe0017000
    Resetting mac to default state
    Probing PHY
    PHY detected on address 0 (status reg 0x7809)
    Starting macb_rx
    Starting macb_tx
    Clearing out hash address register
    Adding multicast address 01:00:5E:00:00:01 to macb filter
    Activating bit 38 in hash register
    Setting up the hash register now
    change net state to EIPC[ ok ]
    module: Iperf… [ ok ]
    module: WpaSupplicantSulu… FG_DHCP_IN_PROGRESS
    Starting macb_rx_forwarder
    WpaSupplicant: not activated in [ ok ]
    module: SuluUSBBusDriver… wired mode
    [ ok ]
    module: RDMFileSystemService… [ ok ]
    module: USBStack… [ ok ]
    module: USBHostController… [ ok ]
    module: UPnPModuleService… Clearing out hash address regis[ ok ]
    module: ViewModeObserver… ter
    Adding multicast address 01:00:5E:7F:FF:FA to macb filter
    Activating bit 37 in hash register
    Adding multicast address 01:00:5E:00:00:01 to macb filt[ ok ]
    module: DefaultModeObserver… er
    Activating bit 38 in hash register
    Setting up the hash re[ ok ]
    module: FlacStreamProcess… [ ok ]
    module: MP3StreamProcess… [ ok ]
    module: WaveStreamProcess… [ ok ]
    module: WmaStreamProcess… [ ok ]
    module: VorbisStreamProcess… [ ok ]
    module: ShoutcastStreamProcess… [ ok ]
    module: WMSClientProcess… gister now
    Enter UPnPModuleInit
    viewModeObserv1
    VMOCView::i[ ok ]
    module: AACStreamProcess… [ ok ]
    module: LpcmStreamProcess… [ ok ]
    module: AvInDecStreamProcess… [ ok ]
    module: IPodUSBInStreamProcess… [ ok ]
    module: RDMFSStreamProcess… [ ok ]
    module: DeFramerStreamProcess… [ ok ]
    module: BCOAirTunesNapReceiver… [ ok ]
    module: BCOAirtunesStreamProcess… [ ok ]
    module: USBAdaptionLayer… nitialize
    VMOCView::initialize
    VMOCView::initialize
    VMOC[ ok ]
    module: CommunicationSettingsService… View::initialize
    VMOCView::in[ ok ]
    module: TCPPortTunnelingService… itialize
    VMOCView::initialize[ ok ]
    module: guardDevice… [ ok ]
    module: NapIsoStreamOutputAv… [ ok ]
    module: TelnetShellService… [ ok ]
    module: sdsShellModule…
    VMOCView::initialize
    VMOCView::initialize
    VMOCView::initialize
    VMOCView::initialize [ ok ]
    module: RemoteAddressSpaceModule… [ ok ]
    module: SuluSPITest… [ ok ]
    module: flashBurn… [ ok ]
    module: modPersParamCommand… [ ok ]
    module: IPodAuthShell… [ ok ]
    module: Pio_SystemInfoServicePreProcess… [ ok ]
    module: Pio_UsbPowerDriver… *** Pio_UsbPowerDriver::userinter[ ok ]
    module: ScreenControl… [ ok ]
    module: MainController… [ ok ]
    module: BrowseModeControl_Pio… [ ok ]
    module: PlayModeControl_Pio… [ ok ]
    module: DefaultModeControl_Pio… [ ok ]
    module: SystemModeControl_Pio… [ ok ]
    module: ViewModeControl_Pio… [ ok ]
    module: Commanders… rupt
    Dummy
    [ ok ]
    module: SSLService… [ ok ]
    module: webserverModule… [ ok ]
    module: CardeaService… page addr=0x20000, fixpage result=6
    page addr=0x80000, fixpage result=6
    Web Pages Loaded Succesfully
    sdsShell ready for commands. Try “help” for help.
    sds://>[ ok ]
    module: CardeaDiscovery… [ ok ]
    module: RDMFileSystemTest… [ ok ]
    module: FATFileSystem… [ ok ]
    module: TVService… ERROR: write to video encoder failed
    ERROR: write to video en[ ok ]
    module: PicturePlayerModule… coder failed
    ERROR: write to video encoder failed
    ERROR: write to video encoder failed
    INFO: CREATING JpegInMemory
    [ ok ]
    module: iPodSimplePlayModeControl_Pio… [ ok ]
    module: MemoryBlobService… [ ok ]
    module: GenaService… [ ok ]
    module: SsdpClient… [ ok ]
    module: UpnpControl… [ ok ]
    module: DrmServiceManager… [ ok ]
    module: KeyCheck… [ ok ]
    module: ConvModeChangerService… [ ok ]
    module: RadioNativeService… [ ok ]
    module: ClosedCaptionMetainfoService… [ ok ]
    module: NapModuleNoIsoStreamOutput… lineout Intf
    NapIsoStreamOutputAv::InOutSamplingFreqNotification() Could NOT retreive the AVRPlayer service
    setupAudio:670:audio driver not available
    DecoderDataHandler(DecoderBaseDataHandler.cpp[78]):TRACE WARNING:NapDecoderProcessor: Could N[ ok ]
    module: NapModuleTest… [ ok ]
    module: RDMFSFileReaderService… [ ok ]
    module: RDMFSContentBrowser… [ ok ]
    module: SiriusService… OT retrieve FlacStreamEncoder
    RTPProfileProcessorMP3
    RTPServer::initialize() Error: Could not get WHATimeServer service interface
    [ ok ]
    module: SiriusContentBrowserService… [ ok ]
    module: PandoraService… XTEA_START before decrypt calls
    XTEA_START before decrypt calls
    XTEA_START before decrypt ca[ ok ]
    module: PandoraContentBrowserService… [ ok ]
    module: IPodControlService… lls
    IPodControlServiceImpl: initialize Switch A Status SDS Proxy
    IPodControlServiceImpl: initialize iPod On SwitchA SDS
    IPodAuthCoprocessorV2Impl: Got Request for getDeviceID
    IPodAuthCoprocessorV2Impl: Got Request for getCertificateSize
    IPodAuthCoprocessorV2Impl: Got Request for getCertificate
    ModelName CE-2 HW Revision: 0!
    [ ok ]
    module: IpodCBService… [ ok ]
    module: iPodShell… [ ok ]
    module: IpodVideoCBService… [ ok ]
    module: IpodVideoContentBrowserShell… [ ok ]
    module: Presets… [ ok ]
    module: Favourites… [ ok ]
    module: HistoryContentBrowser… [ ok ]
    module: webCfgBaseModule… [ ok ]
    module: webCfgAppModule… [ ok ]
    module: webCfgNetModule… [ ok ]
    module: webCfgFavModule… SiriusContentBrowserServi[ ok ]
    module: webCfgRssModule… [ ok ]
    module: ParascreenService… ce::startupService()
    page addr=0x20000, fixpage result=6
    page addr=0x80000, fixpage result=6
    +++++++++++ ParascreenService TV ENABLED +++++++++++++

    ++++++++ INSIDE ParascreenBcoFB[ ok ]
    module: MediaResourceManagerService… ::getDimension TVVVVV++++++++++++

    ++++++++ INSIDE Parascre[ ok ]
    module: mediaResourceManagerTestCommands… [ ok ]
    module: ViewGlue… enBcoFB::getDimension W(720) H(480)++++++++++++

    MediaResourceManager() iVersion = 2

    MediaResourceManager: iNoOfLanguages = 10
    Adding command FileResourceTestCmd
    FontAvenue: found style table “latin” with 1 rows for font “rom:///ui/Resources/pioneer_ucs2_nsbold_v5-01.bin”
    FontAvenue: found style table “latin” with 1 rows for font “rom:///ui/Resources/pioneer_ucs2_nsbold_v5-01.bin”
    FontAvenue: found style table “latin” with 1 rows for font “rom:///ui/Resources/pioneer_ucs2_nsbold_v5-01.bin”
    FontAvenue: found style table “latin” with 1 rows for font “rom:///ui/Resources/pioneer_ucs2_nsbold_v5-01.bin”
    FontAvenue: found style table “latin” with 1 rows for font “rom:///ui/Resources/pioneer_ucs2_nsbold_v5-01.bin”
    FontAvenue: found style table “latin” with 1 rows for font “rom:///ui/Resources/pioneer_ucs2_nsbold_v5-01.bin”
    FontAvenue: found style table “latin” with 1 rows for font “rom:///ui/Resources/pioneer_ucs2_nsbold_v5-01.bin”
    FontAvenue: found style table “latin” with 1 rows for font “rom:///ui/Resources/pioneer_ucs2_nsbold_v5-01.bin”
    FontAvenue: found style table “latin” with 1 rows for font “rom:///ui/Resources/pioneer_ucs2_nsbold_v5-01.bin”
    FontAvenue: found style table “latin” with 1 rows for font “rom:///ui/Resources/pioneer_ucs2_nsbold_v5-01.bin”
    FontAvenue: found style table “latin” with 1 rows for font “rom:///ui/Resources/pioneer_ucs2_nsbold_v5-01.bin”
    FontAvenue: found style table “latin” with 1 rows for font “rom:///ui/Resources/pioneer_ucs2_nsbold_v5-01.bin”

    ————————————————————
    Initializing Wr2_AppControl
    ————————————————————
    LibraryVersion: APP:JB21.0-Ref/HW:JukeBlox2 (Release)
    Li[ ok ]
    module: ResourceManagerShell… [ ok ]
    module: RemoteCommandBufferService… braryBuildVersion: 8960 (2011-1[ ok ]
    module: SPIRegisterTransportLayer… 2-11 08:42:59)
    LibraryCVSTag: JB2Generic32MB-3_8_0-896[ ok ]
    module: AVRPlayerService… 0_ER
    ————————————————————

    ImageDownloadServiceImpl addHandler
    ImageDownloadServiceImpl Handler added
    Entry point for the SPIRegisterTransportLayer
    AVRPlayerServiceImpl::AVRPlayerServiceImpl() Could NOT retreive the DRC_Command service
    page addr=0x20000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x20000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x20000, fixpage result=6
    [ ok ]
    module: WebServerRegisterHandler… [ ok ]
    module: SendAmxMessageModule… SendAmxBeaconAutonomous:[ ok ]
    module: Pio_SystemInfoService… successfully initialized from [ ok ]
    module: Pio_AutoChangePlayScreenServiceModule… CnE
    Pio_SystemInfoService(Pio_SystemInfoService.cpp[179]):TRACE ERROR:Could NOT get BCOAirTu[ ok ]
    module: FileTransferService… [ ok ]
    module: RemoteRegCtrldFileTransferService… nesService
    [ ok ]
    module: FwUpdateOverRR… PFUOverRRImpl::firmwareD[ ok ]
    module: WaveRadio2AppControl… [ ok ]
    module: Pio_DRCCommandServiceModule… [ ok ]
    module: Pio_DRCViewServiceModule… [ ok ]
    module: DrcHostTunnelingModule… ownloadUSB() Can’t obtain FwUpdateService
    [ ok ]
    module: HostCommandRemoteRegModule… [ ok ]
    module: UPnPDevice…
    !!! WHA DEVICE START INIT !!!

    “”(WhaAdapterCb.cpp[47]):TRACE ERROR:Could NOT retreive the WholeHomeAudioService Module service!
    Clearing out hash address register
    Adding multicast address 01:00:5E:7F:FA:FA to macb filter
    Activating bit 49 in hash register
    Adding multicast address 01:00:5E:7F:FF:FA to macb filter
    Activating bit 37 in hash register
    Adding multicast address 01:00:5E:00:00:01 to macb filter
    Activating bit 38 in hash register
    Setting up the hash register now
    Wr2_AppControl::setWirelessPowerMode(): could not retrieve WlControlService
    doSetTcpIpTunnelPort:
    8102
    49152
    49153
    49154
    23
    NEW_DEVICE_NAME: VSX-922[ ok ]
    module: AspFileinFileoutHandler…

    outside else NEW_DEVICE_NAME: VSX-922
    [ ok ]
    module: SpiNtpModule… [ ok ]
    module: CardeaSecurityLevelModule… [ ok ]
    module: SpiAppCtrlModule… [ ok ]
    module: SpiPresetsModule… [ ok ]
    module: USBPlayDirectModule… [ ok ]
    module: FSChangeTimeOutModule… [ ok ]
    module: StreamStatusModule… [ ok ]
    module: LltdResponder… [ ok ]
    module: DeviceDiscoveryModule… [ ok ]
    module: ContentBrowserShellCmd… Initializing ContentBrowserShellCmdpage addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6
    page addr=0x80000, fixpage result=6

    Like

  7. This is console log from a working VSX-921K which will give you sds command prompt.
    Look like 922k unit having issue for DM860A to boot properly but not sure what is the root cause.

    Anyone having VSX-922k working unit? maybe we can get console log to compare working log vs my faulty units see where went wrong. FLash corruption could be one possibility but not easy to fix

    FLB running @ 24000000Hz; Flash Drivers: [NAND]
    Manufacturer : Hynix
    Device : NAND 128MB 3,3V 8-bit
    Reserved : 0x00
    Page Size : 2048 Bytes 1
    Block Size : 128 Kilobytes
    Spare Bytes : 64 Bytes
    Bad Block found: Block 47

    Starting Bootloader Level 1
    Starting Application

    Copyright 2000-2005 by BridgeCo AG, Duebendorf, Switzerland

    Type Start End Size
    Heap cached 0x609acc28 0x61d00000 0x013533d8/20263896
    Heap non-cached 0x71d00000 0x72000000 0x00300000/3145728
    UMR0 cached 0x00403f98 0x0040fa00 0x0000ba68/47720
    UMR0 non-cached 0x00500000 0x0050fa00 0x0000fa00/64000

    Stacks Start End Size
    timer 0x00403b98 0x00403f98 0x400/1024
    supervisor 0x00403614 0x00403a14 0x400/1024
    user 0x00403a14 0x00403b94 0x180/384
    irq 0x004034b4 0x00403614 0x160/352
    fiq 0x6095e778 0x6095e798 0x20/32
    undef 0x6095e6f8 0x6095e778 0x80/128

    module: SuluModule… [ ok ]
    module: SuluGPIO… [ ok ]
    module: SuluUART0… [ ok ]
    module: SuluUART1… [ ok ]
    module: SuluSPI0… [ ok ]
    module: SuluNFH… [ ok ]
    module: SysDevSCIEmu… [ ok ]
    module: FlashDrivers… [NAND]
    Manufacturer : Hynix
    Device : NAND 128MB 3,3V 8-bit
    Reserved : 0x00
    Signature : 1d00f1ad
    Page Size : 2048 Bytes 1
    Block Size : 128 Kilobytes
    Spare Bytes : 64 Bytes
    Fast timings : prescaler 0
    Bad Block found: Block 47
    [RAM FLASH]
    [ ok ]
    module: cneModule… CnE configuration missmatches hardware configuration!
    CnE from FlashFound a 128kyte blocked flash
    Persistent Parameter at 0x20000, size: 0x20000
    page addr=0x60000, fixpage result=6
    page addr=0x60000, fixpage result=6
    page addr=0x60000, fixpage result=6
    [ ok ]
    module: systemDataService… [ ok ]
    module: cneSystemDataMgr… [ ok ]
    module: AudioHWService… [ ok ]
    module: HALCompatibilityService… [ ok ]
    module: HALCompatibilityService… [ ok ]
    module: EVMCE2_HAL…
    Instantiating HAL …..Audio driver successfully created
    … ok
    [ ok ]
    module: IPodAuthCoprocessorV2Service… [ ok ]
    module: GDBService… [ ok ]
    module: RTPTimeServiceModule… [ ok ]
    module: StreamDeviceManager… [ ok ]
    module: StreamDeviceObserver… [ ok ]
    module: IsoStreaming… [ ok ]
    module: SuluStreamDeviceAV… m_ACPOnHost is 1
    IPodAuthCopr[ ok ]
    module: SuluStreamDeviceARM… [ ok ]
    module: StreamDeviceUSB… [ ok ]
    module: UserResourceRetrieverService… [ ok ]
    module: ResourceManagerService… ocessorV2Impl: ACP on Host
    page addr=0x60000, fixpage result=6
    *pData=0xc2c4bc, iSize = 0x3d8c
    page addr=0x60000, fixpage result=6
    *pData=0xc00080, iSize = 0xd6a0
    ResourceManagerImpl.cpp(1048)
    ERROR: ResourceManager::loadResou[ ok ]
    module: NetworkingSystemDataModule… [ ok ]
    module: NetworkDriverSystemDataModule… [ ok ]
    module: networking… rcePages(): No Resource Page FFS (label=0x00000000)!!!
    prep_ifaces() for iface 0: MAC-Address is: 00:E0:36:EE:52:85
    MACB Ethernet MAC interface
    preped 2 interfaces, initializing…
    wired IF: WlanCfg Interface 0
    Attaching device at address 0xe0017000
    Resetting mac to default state
    Probing PHY
    PHY detected on address 0 (status reg 0x7809)
    Starting macb_rx
    Starting macb_tx
    Clearing out hash address register
    Adding multicast address 01[ ok ]
    module: Iperf… [ ok ]
    module: UPnPModuleService… :00:5E:00:00:01 to macb filter
    Activating bit 38 in hash regi[ ok ]
    module: RadeaStreamProcess… [ ok ]
    module: FlacStreamProcess… [ ok ]
    module: MP3StreamProcess… [ ok ]
    module: WaveStreamProcess… [ ok ]
    module: WmaStreamProcess… [ ok ]
    module: VorbisStreamProcess… [ ok ]
    module: RTPStreamProcess… [ ok ]
    module: ShoutcastStreamProcess… [ ok ]
    module: WMSClientProcess… [ ok ]
    module: AACStreamProcess… [ ok ]
    module: LpcmStreamProcess… [ ok ]
    module: AvInDecStreamProcess… [ ok ]
    module: IPodUSBInStreamProcess… [ ok ]
    module: DeFramerStreamProcess… [ ok ]
    module: BCOAirTunesNapReceiver… [ ok ]
    module: BCOAirtunesStreamProcess… [ ok ]
    module: CommunicationSettingsService… ster
    Setting up the hash regis[ ok ]
    module: TCPPortTunnelingService… [ ok ]
    module: guardDevice… [ ok ]
    module: NapIsoStreamOutputAv… [ ok ]
    module: TelnetShellService… [ ok ]
    module: sdsShellModule… ter now
    change net state to Could not retreive the RDM FS Service.
    Could not retreive the RDM FS S[ ok ]
    module: RemoteAddressSpaceModule… [ ok ]
    module: SuluSPITest… ervice.
    Could not retreive the[ ok ]
    module: flashBurn… [ ok ]
    module: modPersParamCommand… [ ok ]
    module: SSLService… RDM FS Service.
    sdsShell ready for commands. Try “help” for help.
    sds://>[ ok ]
    module: webserverModule… [ ok ]
    module: InternetFwUpdater… [ ok ]
    module: CardeaService… page addr=0x60000, fixpage result=6
    [ ok ]
    module: CardeaDiscovery… [ ok ]
    module: MemoryBlobService… [ ok ]
    module: GenaService… [ ok ]
    module: SsdpClient… [ ok ]
    module: UpnpControl… [ ok ]
    module: DrmServiceManager… [ ok ]
    module: KeyCheck… [ ok ]
    module: RhapsodyDirectService… TrackDataRetriever::TrackDataRetr[ ok ]
    module: ConvModeChangerService… [ ok ]
    module: RadioNativeService… iever
    [ ok ]
    module: ClosedCaptionMetainfoService… [ ok ]
    module: NapModuleNoIsoStreamOutput… spdif+lineout Intf
    Web Pages Loaded Succesfully
    setupAudio:670:audio driver not available
    setupAudio:670:audio driver not available
    DecoderDataHandler(DecoderBaseDataHandler.cpp[77]):TRACE WARNIN[ ok ]
    module: NapModuleTest… [ ok ]
    module: SiriusService… G:NapDecoderProcessor: Could NOT retrieve FlacStreamEncoder
    RTPProfileProcessorMP3
    RTPServer::initialize() Error: Could not get WHATimeServer service interface
    [ ok ]
    module: SiriusContentBrowserService… [ ok ]
    module: PandoraService… [ ok ]
    module: PandoraContentBrowserService… [ ok ]
    module: Presets… [ ok ]
    module: Favourites… [ ok ]
    module: HistoryContentBrowser… [ ok ]
    module: RhapsodyDirectCBService… [ ok ]
    module: webCfgBaseModule… [ ok ]
    module: webCfgAppModule… [ ok ]
    module: webCfgNetModule… [ ok ]
    module: ResourceManagerShell… [ ok ]
    module: RemoteCommandBufferService… [ ok ]
    module: SPIRegisterTransportLayer… Entry point for the SPIRegister[ ok ]
    module: AVRPlayerService… TransportLayer
    AVRPlayerServiceImpl::AVRPlayerServiceImpl() Could NOT retreive the DRC_Command service
    page addr=0x60000, fixpage result=6
    page addr=0x60000, fixpage result=6
    page addr=0x60000, fixpage [ ok ]
    module: AppleShellCmd… result=6
    Initializing BCOApple[ ok ]
    module: BCOAirTunesService… [ ok ]
    module: ConfigureiTunes… ShellCmdpage addr=0x60000, fixpage re[ ok ]
    module: Apple… sult=6
    page addr=0x60000, fixpage result=6
    IPodAuthCoprocessorV2Impl: Got Request for getCertificateSize
    IPodAuthCoprocessorV2Impl: Got Request for getCertificateSize
    IPodAuthCoprocessorV2Impl: Got Request for getCertificateSize
    IPodAuthCoprocessorV2Impl: Got Request for getCertificateSize
    IPodAuthCoprocessorV2Impl: Got Request for getCertificateSize
    page addr=0x60000, fixpage[ ok ]
    module: TCPIPTunnelingModule… result=6
    AMX/Crestron telnet tunneling, port number: 23
    [ ok ]
    module: FileTransferService… [ ok ]
    module: RemoteRegCtrldFileTransferService… TCP_SPI_Tunneling::openTunnelin[ ok ]
    module: AlbumArtOverRR… g – 8102 port
    setRegisterState: no image
    [ ok ]
    module: FwUpdateOverRR… [ ok ]
    module: WaveRadio2AppControl…
    ————————————————————
    Initializing Wr2_AppControl
    [ ok ]
    module: LocalUi2… ————————————————————
    LibraryVersion: APP:JB21.0-Ref/HW:JukeBlox2 (Release)
    LibraryBuildVersion: 8529 (2011-01-29 18:23:24)
    LibraryCVSTag: JB2Generic32MB-3_8_0-8529_ER
    ————————————————————

    TCPHostControllerTunneling::process
    page addr=0x60000, fixpage result=6
    +++++++++++ IExternalEventDispatcher::setAsExternalEventDispatcher +++++++++++++
    UIHomeModeHandler::UIHomeModeHandler() Successfuly added the handler
    page addr=0x60000, fixpage result=6
    Wr2_AppControl::setWirelessPowerMode(): could not retrieve WlControlService
    UINapEvtHandler: Could NOT get PicturePlayer service interface
    SiriusContentBrowserService::startupService()
    [ ok ]
    module: SPIRemoteControl… ================ WaaRemoteCtrl::initialize() ===============
    ================ WaaRemoteCtrl::in[ ok ]
    module: DrcHostTunnelingModule… itialize() END ===============[ ok ]
    module: HostCommandRemoteRegModule… [ ok ]
    module: UPnPDevice…
    page addr=0x60000, fixpage result=6

    !!! WHA DEVICE START INIT !!!

    “”(WhaAdapterCb.cpp[47]):TRACE ERROR:Could NOT retreive the WholeHomeAudioService Module service!
    NEW_DEVICE_NAME: VSX-921

    [ ok ]
    module: WebServerRegisterHandler… [ ok ]
    module: SpiNtpModule… outside else NEW_DEVICE_NAME: V[ ok ]
    module: CardeaSecurityLevelModule… [ ok ]
    module: SpiAppCtrlModule… [ ok ]
    module: SpiPresetsModule… SX-921
    page addr=0x60000, fixpage result=6
    [ ok ]
    module: FSChangeTimeOutModule… [ ok ]
    module: StreamStatusModule… [ ok ]
    module: LltdResponder… [ ok ]
    module: DeviceDiscoveryModule… DeviceDiscovery::Devi[ ok ]
    module: SendAmxMessageModule… ceDiscovery() Error: Can’t get [ ok ]
    module: HavBluetooth… IPodControlService
    ERROR: Send[ ok ]
    module: DetectBTOL… [ ok ]
    AmxBeaconAutonomous – couldn’t System initialisation done.
    open CnE path
    SendAmxBeaconAutonomous: successfully initialized from CnE
    ######## ASBTxxx.cpp(105) : Enter : ASBTxxx()
    page addr=0x60000, fixpage result=6
    #####################################################################################
    #####################################################################################
    #### ####
    #### T h i s i s P R O T O S O F T W A R E f o r A S – B T 2 0 0 ####
    #### ####
    #### 2010.11.17 ####
    #### ####
    #### (c) 2010 PIONEER CORPORATION ####
    #### ####
    #####################################################################################
    #####################################################################################
    ######## ASBTxxx.cpp(121) : Enter : Initialize()
    ######## bt_mm.cpp L524 ########
    ######## hBtUart= new HavPdhUart0; ########
    =====UART0 Configure======
    Baudrate : 19200
    DataWidth : 8
    Parity : 0
    StopBits : 1
    WaitOption : 0
    NoOfBytesInRxBuffer: 0
    NoOfBytesInTxBuffer: 0
    TransmissionStatus : 0
    BufferSize : 1536
    ######## delete hBtUart; ########
    ######## ASBTxxx.cpp(911) : Enter : InitVar()
    ######## ASBTxxx.cpp(956) : Enter : InitStatus()
    #####################################################################################
    ################ ASBTxxx::Initialize( AVR ) ################
    #####################################################################################
    ** SPI ** Initialize Done
    ** SPI BCO -> ** BridgeCoBoot
    ** AACP ** ipod_aacp == NULL
    ** AACP ** havAacp constructer start !!
    ** SPI ** receive data :
    ** 77 11 05 31 2e 30 33 31
    #####################################################################################
    ################ DetectBTOL::process() start ################
    #####################################################################################
    IPodAuthCoprocessorV2Impl: Got Request for getDeviceID
    ** AACP ** havAacp constructer Fail !!!!!!!
    ** SPI BCO -> ** Debug Log Send
    ** SPI ** receive data :
    ** 77 f0 01 0b
    TCP_SPI_Tunneling::openTunneling – 49152 port
    TCPHostControllerTunneling::process
    TCP_SPI_Tunneling::openTunneling – 49153 port
    TCPHostControllerTunneling::process

    Port 3 set to 49154
    *************opening tunnel port 3 in listen mode
    TCP_SPI_Tunneling::openTunneling – 49154 port
    TCPHostControllerTunneling::process
    page addr=0x60000, fixpage result=6
    DEFINE_REMOTE_REGISTER_HANDLER_OUTSIDE RemoteCommand(), iLen=6
    code1=1, code2=2, code3=3, code4=100
    VolumeControlSettings::handleResponse()
    data: 01 02 03 64 00 01
    DEFINE_REMOTE_REGISTER_HANDLER_OUTSIDE RemoteCommand(), iLen=4
    code1=1, code2=3, code3=1, code4=63
    VolumeControlValue::handleResponse()
    DEFINE_REMOTE_REGISTER_HANDLER_OUTSIDE RemoteCommand(), iLen=4
    code1=1, code2=4, code3=1, code4=0
    MuteControl::handleResponse()
    new mute = 0
    ACP_Session Callback
    IPodAuthCoprocessorV2Impl: eACPSessionFree
    IPodAuthCoprocessorV2Impl: SetACPSessionBusy
    IPodAuthCoprocessorV2Impl: GetACPAccessInfo
    Clearing out hash address register
    Adding multicast address 01:00:5E:7F:FA:FA to macb filter
    Activating bit 49 in hash register
    Adding multicast address 01:00:5E:7F:FF:FA to macb filter
    Activating bit 37 in hash register
    Adding multicast address 01:00:5E:00:00:01 to macb filter
    Activating bit 38 in hash register
    Setting up the hash register now
    new volume = 63
    page addr=0x60000, fixpage result=6
    page addr=0x60000, fixpage result=6
    page addr=0x60000, fixpage result=6
    ACP_Accesss Callback
    IPodAuthCoprocessorV2Impl: Recieved eACPRetInfo Certificate and other info
    IPodAuthCoprocessorV2Impl: eACPAccessSuccess
    DEFINE_REMOTE_REGISTER_HANDLER_OUTSIDE RemoteCommand(), iLen=4
    code1=3, code2=3, code3=1, code4=89
    AirTunesVolumeControlValue::handleResponse() iLen(4)
    VOLUME IN DB is -11.125000
    page addr=0x60000, fixpage result=6
    page addr=0x60000, fixpage result=6
    page addr=0x60000, fixpage result=6
    page addr=0x60000, fixpage result=6
    UIHomeModeHandler::setContentBrowserSwitch() Error: Unknown code1 value ’63’
    ** SPI ** receive data :
    ** 77 09 08 00 56 53 58 2d 39 32 31
    ** SPI BCO -> ** BridgeCoACK
    ** SPI EMMA -> ** SetProductName
    ** SPI ** receive data :
    ** 77 01 00
    ######## memcpy( m_buffer2 + iOffset= 0x614d3310, &data[1]= 0x6146841d, iCopyLen= 2 );
    page addr=0x60000, fixpage result=6
    page addr=0x60000, fixpage result=6
    IPodAuthCoprocessorV2Impl: Got Request for getDeviceID
    IPodAuthCoprocessorV2Impl: Got Request for getCertificateSize
    IPodAuthCoprocessorV2Impl: Got Request for getCertificate
    ** AACP ** havAacp constructer success !!
    ** SPI BCO -> ** Debug Log Send
    ** SPI ** receive data :
    ** 77 f0 01 0a
    page addr=0x60000, fixpage result=6
    page addr=0x60000, fixpage result=6
    page addr=0x60000, fixpage result=6
    page addr=0x60000, fixpage result=6
    page addr=0x60000, fixpage result=6
    page addr=0x60000, fixpage result=6

    sds://>help
    ### Available Commands ###
    help – displays all available commands
    amx – Denon amx
    apple – apple commands
    ave – ave shell commands
    avr – avr test command
    bat – bat executes commands written in
    bt – AS-BT100/200 debug
    btb – btb test commands
    btspi – btspi [cmd]
    cardeaDiscovery – UPnP Cardea discovery
    cd – cd – changes current directory to
    clear – clear shell history
    dbgprt – debug print commands
    drc – drc [verbose | lines n | refresh n | spi [on|off] ]
    drcTst – remote control over drc
    fburn – flash burn commands
    filetransfer – File Transfer
    flashtest – flashtest
    fwupdate – internet firmware update
    get – get [-e] – reads value and type of
    guard – guard test
    iperf – The TCP/UDP Bandwidth Measurement Tool
    lltd – Lltd responder. Options: -enable -disable -tracelevel
    ls – ls [-r|-n|-e|-v] – shows content of (current) directory
    lui – LocalUi
    nap – [help|verbose|..]
    napster – napster service test connect
    nc – nc[play|stop|pause|stat|show]
    net – networking (TCP/IP)
    netcfg – print network settings
    netgen – network generation (dynamic configuration)
    ntp – Denon ntp
    os – KnOS commands
    pandora – pandora service api
    pandoraCB – connect to napster service
    persparam – persparam rd : read integer (name = 4 characters)
    rds : read string (name = 4 characters)
    rdss : read string (name = string)
    wr : write integer (name = 4 characters)
    wrs : write string (name = 4 characters)
    wrss : write string (name = string)
    wrb : write binary string (name = 4 characters, hex-string eg. 0xafc9f0)
    wrbs : write binary string (name = string, hex-string eg. 0xafc9f0)
    clr : clear integer (name = 4 characters)
    clrs : clear string (name = 4 characters)
    check : check and update default parameters
    reset : reset parameters to default

    ping – ping
    probe – probe
    pwd – pwd – shows the complete currently used path
    rd – rd [b|h] – reads values starting at (b=8bit, h=16bit)
    reg – reg test command
    rm – Resource Manager commands: [help, all]
    rtp – rtp commands
    set – set – writes to config
    shell – shell [-b|-i|-o|-s] – shell configuration
    spilist – print spi list
    spilog – print spi log
    ssdp – UPNP/SSDP client control [enable, disable, send, setVerbose(x)]
    st – connect to sirius service
    sys – System commands
    test – Test commands
    upnp – UPNP control point [help]
    wr – wr [b|h] – writes to (b=8bit, h=16bit)

    Like

  8. I went in with Oscilloscope again, this time target underside of main board. All voltage seems ok.

    Move on to tackle IC9205 [NAND flash for this bridgeCo chip firmware].

    true enough, once hit “page addr=0x80000, fixpage result=6” looping, the chip IO signal also repeating and follow looping as well.

    More or less confirm, something wrong with this chip. My unit using “H27U1G8F2BTR” with second line “BC 211A” –>Year 2012 Week 11 production?

    Does you guys happen to use same batch of NAND flash chip? or simply because luck?

    Anyone having idea to reload firmware via JTAG possible? this is next best option if possible since both USB and Network is gone.

    Like

  9. Hi,

    Go through service manual, on Board E connector label as CN502 means for download firmware via serial ports. But can not find info how to do it. The connector is extended to behind with ribbon connector just below IR connector.

    Anyone having idea?

    Like

  10. It might be possible to upload using Kermit, but you’d need baud rate, parity, etc. to go somewhere, on top of the serial port pinout, and building a connector for it to another serial/USB port for a PC.

    Like

  11. actually my bad, you already dump the console output from the serial port.
    Have you tried to send commands, like “?” or “h” or “l” to see if the chip’s terminal software provides any help on what commands are programmed into it?

    Like

  12. Hi dntruong,

    That console dump is using USB-Serial cable I made with ribbon cable connected to Main board. Same cable can be use for firmware download connector located at back panel just below IR ports.

    For Main board, it is easy and get console messages once power on. For firmware download port, I tried all key stroke so far no response at all. tested all baud rate none working. I believe it use some binary command

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s