projects:yamaha_r840
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| projects:yamaha_r840 [2025/10/23 20:12] – [iPod-30pin Dock] admin | projects:yamaha_r840 [2025/12/01 07:53] (current) – admin | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Yamaha MCR-840 | + | ~~META: |
| + | title=Yamaha MCR-840 | ||
| + | description=Yamaha R-840 repair and hacking | ||
| + | keywords=SEO, | ||
| + | ~~ | ||
| + | |||
| + | ====== Yamaha Audio Amp/ | ||
| + | ===== Yamaha MCR-840 ===== | ||
| Yamaha R840 is part of Micro Component System MCR-840 and comes with either CD-Player (MCR640), DVD-Player (MCR840) or BluRay-Player (MCR940). The players are connected via RCA but need a proprietary " | Yamaha R840 is part of Micro Component System MCR-840 and comes with either CD-Player (MCR640), DVD-Player (MCR840) or BluRay-Player (MCR940). The players are connected via RCA but need a proprietary " | ||
| The system comes with Yamaha NS-BP300 speakers in black or white which sound good. \\ | The system comes with Yamaha NS-BP300 speakers in black or white which sound good. \\ | ||
| Line 7: | Line 14: | ||
| {{: | {{: | ||
| - | ===== Repair & Service | + | ==== Repair & Service ==== |
| **Schematics / service manual**: \\ | **Schematics / service manual**: \\ | ||
| Line 17: | Line 24: | ||
| Read the block diagram from service manual: {{ : | Read the block diagram from service manual: {{ : | ||
| + | I have re-uploaded the necessary pages from service manual seen in hifi-forum threads for capacitor and resistor repair: {{ : | ||
| - | ==== Capacitor | + | === Capacitor === |
| The stereo receiver has a standby circuit, which is permanently powered and uses a film capacitor (C13 with 22nF, 630V). Due to aging and impulse spikes the capacitor dies, the yellow LED just blinks and the receiver does not turn on. | The stereo receiver has a standby circuit, which is permanently powered and uses a film capacitor (C13 with 22nF, 630V). Due to aging and impulse spikes the capacitor dies, the yellow LED just blinks and the receiver does not turn on. | ||
| Line 26: | Line 34: | ||
| Replace with Polyester dielectric capacitor (MKT type), or better use one with polypropylene (MKP type). The voltage rating may also be higher than 630V. \\ | Replace with Polyester dielectric capacitor (MKT type), or better use one with polypropylene (MKP type). The voltage rating may also be higher than 630V. \\ | ||
| - | ==== Resistors | + | === Resistors === |
| ' | ' | ||
| Line 41: | Line 49: | ||
| Probably more Yamaha systems can be repaired in that scheme. \\ | Probably more Yamaha systems can be repaired in that scheme. \\ | ||
| - | ===== Disc Player manual eject ===== | + | ==== Remote control ==== |
| + | There is nothing much to say. It is a simple iR remote control. The main IC is marked " | ||
| + | iR codes for R840 can be found on page 80/150 of service manual (next to remote control schematic). \\ | ||
| + | Here is an unspectacular insight: \\ | ||
| + | {{: | ||
| + | {{: | ||
| + | I have taken the pictures so you can see at which positions the holding clips are - don't forget about the single screw in the battery compartment. | ||
| + | The buttons and their layout of remote control for DVD and BD versions differ slightly. \\ | ||
| + | ==== Disc Player manual eject ==== | ||
| The players only turn on with system connector plugged into R840 amp (see [[projects: | The players only turn on with system connector plugged into R840 amp (see [[projects: | ||
| To eject disc from player without power, the manual says to slide a flat head screwdriver in the slot at the bottom. \\ | To eject disc from player without power, the manual says to slide a flat head screwdriver in the slot at the bottom. \\ | ||
| Line 48: | Line 64: | ||
| - | ===== System Connector | + | ==== System Connector ==== |
| - | ==== the round one ==== | + | === the round one === |
| - | The system connector is used for a connected disc player. It enables the RCA-input for the player and also transfers signals like power-toggle. \\ | + | The system connector is used for a connected disc player. It enables the RCA-input for the player and also transfers signals like power-toggle |
| It uses proprietary 8‑pin DIN connector (find the cable under name "MINI DIN 8-PIN MD8"). \\ | It uses proprietary 8‑pin DIN connector (find the cable under name "MINI DIN 8-PIN MD8"). \\ | ||
| Line 67: | Line 83: | ||
| - | === communication signal | + | MD8 " |
| - | BAUD is 9600, 8bits, 1start+1stop bit, no parity; \\ | + | |
| - | First two bytes are always 0xFF 0x55 (at least with CD-player) | + | == communication signal == |
| + | Even though lines are called MISO and MOSI in service manual, the communication is UART tx/ | ||
| + | First two bytes are always 0xFF 0x55. \\ | ||
| Last byte is checksum = (~(sum(bytes_except_checksum) & 0xFF)) & 0xFF \\ | Last byte is checksum = (~(sum(bytes_except_checksum) & 0xFF)) & 0xFF \\ | ||
| For the bytes in between, see source code. \\ | For the bytes in between, see source code. \\ | ||
| #TODO unlocking CD-Player RCA input + remote controls + USB\\ | #TODO unlocking CD-Player RCA input + remote controls + USB\\ | ||
| + | #TODO upload pulseview logic analyzer snippets \\ | ||
| + | === the flat one: writing port === | ||
| - | ==== the flat one: writing | + | This is just an FYI, IMO we cannot do anything useful with the port. \\ |
| - | + | Yamaha devices use a so called " | |
| - | Yamaha devices use a so called " | + | |
| - | R840 uses Renesas M16C MCU. Service manual states to use FlashSta.exe (which we don't have, neither R840_xxx.mot + R840_xxx.id firmware), FYI see [[https:// | + | R840 uses Renesas M16C/64 R5F3640DNFA |
| [[http:// | [[http:// | ||
| Line 94: | Line 113: | ||
| - | ====== iPod-30pin Dock ====== | + | ===== iPod-30pin Dock ===== |
| Make sure the input on the iPod dock (like Bluetooth adapter) is pre-amplified - (the cheap adapters are commonly not)! \\ | Make sure the input on the iPod dock (like Bluetooth adapter) is pre-amplified - (the cheap adapters are commonly not)! \\ | ||
| Line 109: | Line 128: | ||
| [[http:// | [[http:// | ||
| [[https:// | [[https:// | ||
| + | [[https:// | ||
| [[https:// | [[https:// | ||
| [[https:// | [[https:// | ||
| Line 117: | Line 137: | ||
| #TODO add custom PCB for iPod dock replacement \\ | #TODO add custom PCB for iPod dock replacement \\ | ||
| - | ====== other Yamaha | + | ===== other Yamaha ===== |
| **RTFM:** [[projects: | **RTFM:** [[projects: | ||
| Line 123: | Line 143: | ||
| [[http:// | [[http:// | ||
| - | ===== USB iPod iAP ===== | + | ==== USB iPod iAP ==== |
| Receivers with USB can use its iPod input if available. RC and CoverArt possible. \\ | Receivers with USB can use its iPod input if available. RC and CoverArt possible. \\ | ||
| Note: [[https:// | Note: [[https:// | ||
| Line 135: | Line 155: | ||
| FYI: Texas Instruments’ CC256x Bluetooth modules have optional software add-ons for iAP support in the module / stack, so there is no need to implement the full protocol. \\ | FYI: Texas Instruments’ CC256x Bluetooth modules have optional software add-ons for iAP support in the module / stack, so there is no need to implement the full protocol. \\ | ||
| - | ===== Yamaha Loudness ===== | + | ==== Yamaha Loudness ==== |
| + | |||
| + | Loudness compensation is used to maintain a balanced sound at different volume levels. At low listening volume levels, the bass drivers need to produce more sound pressure to be perceived at the same level as the mid and high frequencies. | ||
| + | |||
| + | See a collection of schematics for loudness circuits here: [[http:// | ||
| + | {{: | ||
| - | #TODO upload loudness schematics \\ | ||
| #TODO software implementation of loudness \\ | #TODO software implementation of loudness \\ | ||
| # | # | ||
| #add dynamic range compression \\ | #add dynamic range compression \\ | ||
| - | ===== other interconnections ===== | ||
| + | ==== other interconnections ==== | ||
| === RS232 example projects === | === RS232 example projects === | ||
| Line 151: | Line 175: | ||
| - [[https:// | - [[https:// | ||
| - | ==== system connector: the audio jack one ==== | + | === system connector: the audio jack one === |
| Yamaha Soundbars use an audio jack as " | Yamaha Soundbars use an audio jack as " | ||
| [[https:// | [[https:// | ||
| - | ==== http / net ==== | + | === http / net === |
| [[https:// | [[https:// | ||
| [[https:// | [[https:// | ||
| Line 168: | Line 192: | ||
| [[https:// | [[https:// | ||
| - | ==== MusicCast | + | === MusicCast === |
| [[https:// | [[https:// | ||
| [[https:// | [[https:// | ||
| Line 179: | Line 203: | ||
| #TODO: bt-audio-sync force (aka MarantzNR) \\ | #TODO: bt-audio-sync force (aka MarantzNR) \\ | ||
| - | ==== iR codes ==== | + | === iR codes === |
| - | iR codes for R840 can be found on page 80/150 of service manual (next to remote control schematic). \\ | + | |
| [[https:// | [[https:// | ||
| - | ====== Related | + | ===== Related ===== |
| #TODO: Onkyo, | #TODO: Onkyo, | ||
| Consider using [[disassembled_devices: | Consider using [[disassembled_devices: | ||
projects/yamaha_r840.1761243126.txt.gz · Last modified: by admin
