projects:yamaha_amp
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| projects:yamaha_amp [2026/09/07 20:07] – ↷ Links adapted because of a move operation admin | projects:yamaha_amp [2026/09/07 20:17] (current) – [Yamaha MCR-840] admin | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ~~META: | ||
| + | title=Yamaha MCR-840 | ||
| + | description=Yamaha R-840 repair and hacking | ||
| + | keywords=SEO, | ||
| + | ~~ | ||
| + | ====== Yamaha Audio Amp/ | ||
| + | ===== Disclaimer ===== | ||
| + | I am not responsible for any damages or injuries. Think before you do. \\ | ||
| + | Warning: The device uses mains voltage of course. So be cautious, e.g. when repairing standby-circuit! \\ | ||
| + | |||
| + | ===== 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 " | ||
| + | The system comes with Yamaha NS-BP300 speakers in black or white which sound good. \\ | ||
| + | It has a coax Subwoofer-out. You can add Bluetooth capability via iPod-30pin dock or RCA. \\ | ||
| + | Unlock RCA-input of player with " | ||
| + | Unfortunately, | ||
| + | |||
| + | {{: | ||
| + | ==== Repair & Service ==== | ||
| + | |||
| + | **Schematics / service manual**: \\ | ||
| + | [[https:// | ||
| + | [[https:// | ||
| + | |||
| + | __Self-Diagnostic Mode__: unplug device, turn balance completely to the left. Then press Pure-Direct button while plugging in the socket. Check error code in the service/ | ||
| + | Try resetting the error first in self-diagnostic mode, the device may function again (at least for some time). {{: | ||
| + | |||
| + | 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 === | ||
| + | |||
| + | 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. | ||
| + | |||
| + | [[http:// | ||
| + | |||
| + | 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 === | ||
| + | |||
| + | ' | ||
| + | |||
| + | There are four 68k 1/8W SMD resistors setting the constant current of the circuit. Replace them with >=1/4W metal film resistors (you can use THT too). Unfortunately, | ||
| + | |||
| + | See \\ | ||
| + | [[http:// | ||
| + | and \\ | ||
| + | [[http:// | ||
| + | |||
| + | **Note**: [[http:// | ||
| + | [[http:// | ||
| + | Probably more Yamaha systems can be repaired in that scheme. \\ | ||
| + | |||
| + | ==== 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: | ||
| + | To eject disc from player without power, the manual says to slide a flat head screwdriver in the slot at the bottom. \\ | ||
| + | |||
| + | {{: | ||
| + | |||
| + | |||
| + | ==== System Connector ==== | ||
| + | |||
| + | === 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 and remote control signals. \\ | ||
| + | |||
| + | It uses proprietary 8‑pin DIN connector (find the cable under name "MINI DIN 8-PIN MD8"). You can find the socket under name [[https:// | ||
| + | Pinout from service manual: {{: | ||
| + | **Pin5 is +10V** from amp to player. \\ | ||
| + | Test system connector: {{: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | system connector pin descriptions: | ||
| + | {{: | ||
| + | {{: | ||
| + | {{: | ||
| + | |||
| + | |||
| + | MD8 " | ||
| + | |||
| + | == communication signal == | ||
| + | Even though lines are called MISO and MOSI in service manual, the communication is UART tx/rx. BAUD is 9600, 8bits, 1start+1stop bit, no parity, LSB first; \\ | ||
| + | First two bytes are always 0xFF 0x55. \\ | ||
| + | Last byte is checksum = (~(sum(bytes_except_checksum) & 0xFF)) & 0xFF \\ | ||
| + | For the bytes in between, see source code. \\ | ||
| + | |||
| + | #TODO unlocking CD-Player RCA input + remote controls + USB\\ | ||
| + | #TODO upload pulseview logic analyzer snippets \\ | ||
| + | |||
| + | === the flat one: writing port === | ||
| + | |||
| + | This is just an FYI, IMO we cannot do anything useful with the port. \\ | ||
| + | Yamaha devices use a so called " | ||
| + | |||
| + | R840 uses Renesas M16C/64 R5F3640DNFA MCU. Service manual states to use FlashSta.exe (which we don't have, neither R840_xxx.mot + R840_xxx.id firmware), FYI see [[https:// | ||
| + | [[http:// | ||
| + | |||
| + | |||
| + | Writing port of R840: | ||
| + | {{: | ||
| + | of DVD player: | ||
| + | {{: | ||
| + | Note that manual says two different adapters are needed - the voltage level is not the same. \\ | ||
| + | |||
| + | Other Yamaha receivers also instead use D-Sub connector for RS232. \\ | ||
| + | Jump to [[projects: | ||
| + | |||
| + | |||
| + | ===== iPod-30pin Dock ===== | ||
| + | There are pre-amplified Apple iPod-30-pin to Bluetooth adapters cheaply available, even with APT-X codec - smartify your stereo-system :) \\ | ||
| + | Make sure the input on the iPod dock (like Bluetooth adapter) is pre-amplified - (the cheap adapters are commonly not)! \\ | ||
| + | iPod dock is basically another line-in input (here not pre-amplified) with UART RX/TX lines for iAP commands. \\ | ||
| + | |||
| + | So, if you want an even better DIY-upgrade and not the ready2buy Bluetooth adapter solution, read on. | ||
| + | |||
| + | Page 64 of manual: {{ : | ||
| + | Also see Page 65 of service manual. \\ | ||
| + | |||
| + | To repurpose iPod dock to another audio source, see [[projects: | ||
| + | |||
| + | #TODO insert remote controlling \\ | ||
| + | #TODO add custom PCB for iPod dock replacement \\ | ||
| + | |||
| + | ===== Other +Yamaha ===== | ||
| + | |||
| + | **RTFM:** [[awesome-pages: | ||
| + | |||
| + | [[http:// | ||
| + | |||
| + | ==== USB iPod iAP ==== | ||
| + | Receivers with USB can use its iPod input if available. RC and CoverArt possible. \\ | ||
| + | Note: [[https:// | ||
| + | - [[https:// | ||
| + | - [[https:// | ||
| + | - [[https:// | ||
| + | - [[https:// | ||
| + | - [[https:// | ||
| + | - [[https:// | ||
| + | |||
| + | 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 ==== | ||
| + | |||
| + | 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. Unfortunately, | ||
| + | |||
| + | See a collection of schematics for loudness circuits here: [[http:// | ||
| + | {{: | ||
| + | |||
| + | #TODO software implementation of loudness \\ | ||
| + | # | ||
| + | #add dynamic range compression \\ | ||
| + | |||
| + | ==== other interconnections ==== | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | === RS232 example projects === | ||
| + | RS232 connection has be done to various receivers, e.g. see the following: \\ | ||
| + | - [[https:// | ||
| + | - [[https:// | ||
| + | - [[https:// | ||
| + | - [[https:// | ||
| + | |||
| + | === system connector: the audio jack one === | ||
| + | Yamaha Soundbars use an audio jack as " | ||
| + | [[https:// | ||
| + | |||
| + | === http / net === | ||
| + | [[https:// | ||
| + | [[https:// | ||
| + | [[https:// | ||
| + | [[https:// | ||
| + | [[https:// | ||
| + | [[https:// | ||
| + | [[https:// | ||
| + | [[https:// | ||
| + | [[https:// | ||
| + | - Of course there are plugins for various Yamaha network receivers for smart home like HA ioBroker etc \\ | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | === MusicCast === | ||
| + | [[https:// | ||
| + | [[https:// | ||
| + | [[https:// | ||
| + | [[https:// | ||
| + | [[https:// | ||
| + | |||
| + | |||
| + | #TODO: DLNA \\ | ||
| + | #TODO: investigate if bt-audio-sync force is possible (aka MarantzNR) \\ | ||
| + | |||
| + | === iR codes === | ||
| + | [[https:// | ||
| + | |||
| + | |||
| + | |||
| + | ===== Yamaha RX-797 ===== | ||
| + | |||
| + | Unfortunately, | ||
| + | |||
| + | Service manual for RX-797: [[https:// | ||
| + | Repair amp not turning on: [[https:// | ||
| + | and [[https:// | ||
| + | and [[https:// | ||
| + | |||
| + | tldr; | ||
| + | * Disconnect speakers and all inputs. | ||
| + | * Try DIAG / Self Diagnosis Function: hold FM/AM + 8, press MASTER, and continue holding the two buttons for at least 3 seconds. **WARNING: DIAG startup disables most protection circuits and can cause further damages if genuine amplifier fault!** | ||
| + | * If absolutely nothing lights/ | ||
| + | * Unplug the receiver and inspect/ | ||
| + | * On a 230 V European unit, C254 is 0.022 µF = 22 nF, polypropylene, | ||
| + | * Check nearby R251 (2.2 kΩ / 1 W) and the rest of the standby supply if C254 measures correctly. | ||
| + | * If C254 did not fix it, see other components of standby-supply, | ||
| + | |||
| + | ===== Related ===== | ||
| + | #TODO: Onkyo, | ||
| + | |||
| + | Denon remote control connector [[https:// | ||
| + | Onkyo control library [[https:// | ||
| + | |||
| + | === OSS apps === | ||
| + | Enhanced Music Controller: [[https:// | ||
| + | |||
| + | === legacy === | ||
| + | Consider using [[disassembled_devices: | ||
| + | |||
| + | There are pre-amplified Apple iPod-30-pin to Bluetooth adapters cheaply available, even with APT-X codec - smartify your stereo-system :)\\ | ||
projects/yamaha_amp.1788804431.txt.gz · Last modified: by admin
