Onkyo Receiver Modification Thread - AVS Forum
Forum Jump: 
 
Thread Tools
post #1 of 3 Old 04-13-2013, 08:06 PM - Thread Starter
Advanced Member
 
rworne's Avatar
 
Join Date: Dec 2006
Posts: 842
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 30
The purpose of this thread is to document and possibly modify the functions of Onkyo or Integra network receivers.

Why?

Because it's there. Also, they are pretty much small linux boxes and it is possible to get shell access via the service port on the receiver. I've also been able to compile and run my own applications on this thing. If you are curious, read on. But be forewarned, doing this is a sure way to void your warranty. You can also run the risk of rendering your receiver unbootable and you will have a nice heavy brick. You have been warned.

First off, I am *not* the first person to foray into this area. You can get a background on what you can see via this website:

https://jkry.org/ouluhack/HackingOnkyo%20TR-NX509

To do this, you need a few things:

1. An RS232 (TTL level, a USB-serial adaptor from your local electronics store will *NOT* work). You can get one cheaply off of eBay direct from HongKong or Taiwan. Search for "USB To RS232 TTL UART PL2303HX Converter" They look like the picture below, work fine and I got two of them shipped to me for less than five bucks.

Processed By eBay with ImageMagick, R1.1.1.M2a

Alternately, you can use a nifty device called a "Bus Pirate". These can be found for about $20-25 and will also do the job.

2. A ribbon cable with 1mm spacing and 9 connectors. If you are wondering where to get one of these, you can usually find them in junked CDROMs.

Wire it up according to the test port pinout for your model (check the service manual to be sure). Here it is for the TX-NR609 and TX-NR818:


This is a white connector on the top of the HDMI board. You can see it through the top grill of the receiver. There are several of them, you need to make sure you get the right one.

You need to connect TX, RX and GND *ONLY*. In my case the ground was noisy, so I grounded it instead to the chassis. Be careful, high voltages are everywhere inside the case.

Now that you have it done. Connect with your serial terminal with these settings:

115200, 8,N,1 and make the Enter key CR or LF, not the default CRLF.

You should see this when you plug it in:
Code:
..

U-Boot 1.3.3-svn (Nov 29 2010 - 18:05:03)

DRAM:  64 MB
NAND:  NAND Manufacturer id: 20
NAND Device id: 75
NAND device: Manufacturer ID: 0x20, Chip ID: 0x75 (ST Micro NAND 32MiB 3,3V 8-bit)
Bad block table found at page 65504, version 0x01
Bad block table found at page 65472, version 0x01
32 MiB
In:    serial
Out:   serial
Err:   serial
ARM Clock : 400000000 Hz
Hit any key to stop autoboot:  1 ... 0 

Loading from NAND 32MiB 3,3V 8-bit, offset 0x254000
   Image Name:   Linux-2.6.33-rc4
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    1034560 Bytes = 1010.3 kB
   Load Address: c0008000
   Entry Point:  c0008000
Automatic boot of image at addr 0xc0200000 ...
## Booting kernel from Legacy Image at c0200000 ...
   Image Name:   Linux-2.6.33-rc4
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    1034560 Bytes = 1010.3 kB
   Load Address: c0008000
   Entry Point:  c0008000
   Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.

init started: BusyBox v1.12.1 (2009-05-25 17:54:13 JST)

starting pid 200, tty '/dev/console': '/etc/init.d/rcS'
/dev/mtdblock10
/dev/mtdblock11

starting pid 227, tty '/dev/console': '/etc/init.d/rc 3'

starting pid 231, tty '/dev/console': '/sbin/getty console'

starting pid 234, tty '/dev/console': '/opt/onkyo/avr/bin/netap
starting pid 240, tty '/dev/console': '/opt/onkyo/avr/bin/spid '


MontaVista(R) Linux(R) Professional Edition 5.0.0 (0802607)

(none) login: Start SPI DAEMON Compiled Date[DATA:Jun 13 2012, TIME:16:47:44]
Starting AudioApp(Version:Mid 0.02/08Z02A)
disable_alarm_signal ok!!DA83x version=1.16/12613BEA

RAM OPEN OK
DSP83x Version:11Z01A
DSP83x ID:AE6091
Start Netapp Compiled Date[DATA:Jun 13 2012, TIME:16:47:50]
Start message loop
[TimerInitialSeq] called
[TimerInitialSeq (system_timer.cpp 285)]  Send STAT commmand
[MainLoop4eISCP] called
[NetApp::OnSelectorEvent] called, zone=0, selector=0, setupflat=0
[SpiService::RawDataCallback] send selector info to audioapp
[SpiService::SendToAudioApp] Sync OK
[NetApp::OnSelectorEvent] called, zone=3, selector=4, setupflat=0
[TimerInitialSeq (system_timer.cpp 307)]  Send DLNG commmand
----> 60 Message resources
****** LangPropertyFileMap ****** TX-NR609
****** LangPropertyFileMap construct OK ******
****** Language setting = ENG ===> /opt/onkyo/avr/etc/pfsInfo/netapp_mongon_eng.properties
*** MessageID Duplicate (270)PA_POP_POPTXT_SIGNIN_CONFIRM_EMAIL
*** MessageID Duplicate (271)PA_POP_POPTXT_SIGNIN_CONFIRM_PASSWORD
*** MessageID Duplicate (342)RH_LIST_TEXT_PLAYLISTS
!!!!!!!!!!!!!!!!!!!!!! Filter Copy Success !!!!!!!!!!!!!!!!!!!!!!
*** MessageID Duplicate (679)ME_POP_POPTXT_SIGNIN_CONFIRM_PASSWORD
DAC 32bit Out Disable!
MODEL_THX_YES!
MODEL_HTIB_NO!
MODEL_AMP_5CH!
FH Plus FW = No!
(Init)Wireless SB No
(Init)Wireless SW No
----> 968 Message resources
[TimerInitialSeq (system_timer.cpp 320)]  Call InitCallback
[NetApp::OnInit] called
[~priority_saver()] set prio = 5
[CoreApp::EnableEthernet] error=No such file or directory
[CoreApp::EnableEthernet] start eth0
[CoreApp::EnableEthernet] start lo
[CoreApp::EmacLinkModified] link up event and restart network!
[CoreApp::RestartNetwork] kill udhcpc and zcip
killall: udhcpc: no process killed
killall: zcip: no process killed
[CoreApp::RestartNetwork] Restart Network

If you decide to experiment with this and you get this far, let me know and I can assist further.
StephenR0 and tgutwin like this.
rworne is offline  
Sponsored Links
Advertisement
 
post #2 of 3 Old 04-13-2013, 08:06 PM - Thread Starter
Advanced Member
 
rworne's Avatar
 
Join Date: Dec 2006
Posts: 842
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 30
First item to try, and it's a good one:

Have an EU receiver and frustrated by the limited election of streaming sources? Have an Asian model and wish you had Spotify?

Here's the cure:

Without having to modify or hack anything, there's how to access these services even though your receiver does not come with them...

Hint:
There actually is no real difference between any region AVR except for some minor physical differences and a couple of config files that lock the receiver to a particular region. Most receiver can access any streaming service if you know how, and in a few minutes you will know how too.

First, these depend on your model year. Models in 2013 have TuneIn as a service, this will not work for models prior to 2013. However, 2012 and previous models have vTuner support. 2013 models do not - at least officially. They don't support Napster either, but as you will see - 2013 models still certainly do.

So lets look at this short list:
Code:
vTuner    vTun://
SiriusXM  svc2://
Pandora   pandora://
last.fm   lastfm://
Napster   napster://
Slacker   slacker://
Mediafly  mediafly://
Spotify   spotify://
Radiko.jp radiko://
e-onkyo   http://radioportal.onkyo.com/jj/
AUPEO     aupeo://
TuneIn    tunein://
MP3Tunes  mp3tunes://
Simfy     simfy://

Here's what to do:

1. Visit the Onkyo Web setup page. This is done by typing the IP address of the AVR into your web browser.
2. Go to the "Preset Internet Radio Tab" or "My Favorites" - the tab that allows you to enter URLs for streaming sites.
3. Fill in the NAME with the name of the service above, fill in the URL with the right column.
4. Save your settings

Now visit My Favorites from the AVR's remote. You will see these services listed. Select one, and if you did it properly, the built-in support for the services will launch.

Quite a few of these work just fine, some have geolocation lockouts (like Radiko). If you use a VPN service to spoof your location you should be fine.

Have fun!
sydlexius likes this.
rworne is offline  
post #3 of 3 Old 05-01-2013, 07:51 PM
Newbie
 
CappyKD's Avatar
 
Join Date: Apr 2013
Posts: 12
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 11
Subscribed! smile.gif
CappyKD is offline  
Reply Receivers, Amps, and Processors

Tags
Onkyo Tx Nr609 7 2 Channel Network Thx Certified A V Receiver , Onkyo Tx Nr818
Gear in this thread - Nr609 by PriceGrabber.com

Thread Tools
Show Printable Version Show Printable Version
Email this Page Email this Page


Forum Jump: 

Posting Rules  
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off