[MOD][DSP] simpleDSP installation into MTCD/E inside (ImprovedSound)

Search This thread

pir8man

Senior Member
Nov 25, 2007
308
79
Thanks a LOT, when you install on yours can you post the diagrams I need to follow? I wasnt able to figure out the pinout yet.

As of right now I use the unit outputs RCAs': SUB, FR and FL to go straight to my amplifier.

So in order to be able to control the sub I need to buy the extra dac ? Or i can do it with the current RCA Im already using?

And what would be "analog input switching" ?

thanks again!
Fortunately, I need all 5/6: FR, FL, RR, RL, & SUB. If you can get RR & RL to act as a low pass filter for SUB is beyond my knowledge.

Analog input switching to switch between your non-digital sound sources to play through the DSP: Auxilary input, Radio, TV, or DAB. Because the DSP board only has one analog source input. If you do not add the switch, you have to hard wire only one analog source to the DSP. I use radio and my AUX input on occasion, so I want the switch chip for my install.
 

Pacote-san

Senior Member
Apr 2, 2008
176
29
Fortunately, I need all 5/6: FR, FL, RR, RL, & SUB. If you can get RR & RL to act as a low pass filter for SUB is beyond my knowledge.

Analog input switching to switch between your non-digital sound sources to play through the DSP: Auxilary input, Radio, TV, or DAB. Because the DSP board only has one analog source input. If you do not add the switch, you have to hard wire only one analog source to the DSP. I use radio and my AUX input on occasion, so I want the switch chip for my install.

Since Im using an external amplifier Im sure I can use RR and RL to go to the sub channels (2 channels in bridge to give me 400w rms) But Im unsure if I would be able to controle the sub with the slider.

I ordered the dsp chip and the board to use as sub out if needed.

I wont be needing the analog switching cause I will only use fm radio. I dont use AUX for anything.
 

ultimacorsa

Member
Feb 11, 2015
6
0
Can be the DSP module installed on PX5 Android 9?

A new apk with the 15 band eq that shown in fig. 17 to fig. 20 already present in the original Chinese Android build versions from 6.0.1 to 8.0 for MTCE head units and do not need to add anything yourself, since to activate the improved equalizer mode, it is sufficient only that the MCU firmware detects a DSP chip on the I2C bus and sends the command to the Android device

Hi, this mod can be applied to this unit model?

Code KMQW76 (Asure A-Sure)
PX5 Android 9.0
rockchip rk3368
MTCE_LM_V3.37_1

Kernel Version 4.4.167.
4GB ram - 64Gb rom
CPU 8 core 64-bit CPU ARM Cortex-A53 @1.5GHz
GPU: PowerVR Rogue G6110
Chipset: U-BLXO G60101 ST

Thanks :confused:
 
Last edited:

fraglez8

New member
Jan 25, 2019
4
0
MTCE

[/COLOR]Anyone done it on unit similar to this one on the pictures?
This is PX5 Eonon unit with MTCE base
It is using BD37033FV chip. Looks like the pinout is the same as on the other boards. Two rows of headers around the chip are useful for connections but I'm not sure about the pinout.
Some other question... there is a DVD in my unit.. (which I dont need). Will there be anny issues if I will leave it out?

aqQDzCT.jpg


This is my guess at the pinout:
LVqJSBy.jpg
 

pir8man

Senior Member
Nov 25, 2007
308
79
[/COLOR]Anyone done it on unit similar to this one on the pictures?
This is PX5 Eonon unit with MTCE base
It is using BD37033FV chip. Looks like the pinout is the same as on the other boards. Two rows of headers around the chip are useful for connections but I'm not sure about the pinout.
Some other question... there is a DVD in my unit.. (which I dont need). Will there be anny issues if I will leave it out?

aqQDzCT.jpg


This is my guess at the pinout:
LVqJSBy.jpg
Patcher2k posted a PCB layout to connect directly to the two rows of headers that your unit has.
If I had your model, I would order a PCB from his designs and install the mod that way.
 

Nicez

Member
Feb 13, 2020
8
0
Hi guys, just stumbled across this thread I have some questions.

I've ordered and installed a PX30 HU obviously without dedicated DSP and the sound was horrible.
I wasn't really informed at this time so I sent it back for a refund. Now I am looking to get a android HU which meets my audiophile requirements.

I only use the RCA outputs in my setup which are connected to three amps. They fire my front and rear system as well as a subwoofer.

With the previous HU the sound was not very clear at higher levels and the bass lost all its precision, like I said it sounded terrible overall in comparison to my previous DIN1 radio (Kenwood KDC73 DAB).

Can you tell me if a HU with dedicated DSP (ADAU1701) will improve the sound significantly in my setup in terms of precision and overall quality?

I found this one which would fit in my car: Erisin ES1889b

https://www.ebay.de/itm/233465442847

It shows the 15 band equalizer in the pictures. Is this a proof that it comes with the DSP or could it be fake.

Thank you in advance
 

pir8man

Senior Member
Nov 25, 2007
308
79
Hi guys, just stumbled across this thread I have some questions.

I've ordered and installed a PX30 HU obviously without dedicated DSP and the sound was horrible.
I wasn't really informed at this time so I sent it back for a refund. Now I am looking to get a android HU which meets my audiophile requirements.

I only use the RCA outputs in my setup which are connected to three amps. They fire my front and rear system as well as a subwoofer.

With the previous HU the sound was not very clear at higher levels and the bass lost all its precision, like I said it sounded terrible overall in comparison to my previous DIN1 radio (Kenwood KDC73 DAB).

Can you tell me if a HU with dedicated DSP (ADAU1701) will improve the sound significantly in my setup in terms of precision and overall quality?

I found this one which would fit in my car: Erisin ES1889b

https://www.ebay.de/itm/233465442847

It shows the 15 band equalizer in the pictures. Is this a proof that it comes with the DSP or could it be fake.

Thank you in advance

yes, a HU with DSP will give good sound quality after configuration.
The unit you found does have the hardware DSP. Erisin units have a fairly weak CPU.
A similar unit with PX6: HERE (just be sure to select one of the PX6 sub-models)
An all touch-screen 9" unit with PX6: HERE
 

Nicez

Member
Feb 13, 2020
8
0
yes, a HU with DSP will give good sound quality after configuration.
The unit you found does have the hardware DSP. Erisin units have a fairly weak CPU.
A similar unit with PX6: HERE (just be sure to select one of the PX6 sub-models)
An all touch-screen 9" unit with PX6: HERE

Thanks for your response. I think I will give it a try with the Erisin PX30. I don't want to order from Aliexpress since I don't know if I will like the sound quality and keep the HU. I prefer ordering from local Ebay or Amazon to have the possibility of sending back the HU for a refund or in case of any failures on the system.
 

pir8man

Senior Member
Nov 25, 2007
308
79
Thanks for your response. I think I will give it a try with the Erisin PX30. I don't want to order from Aliexpress since I don't know if I will like the sound quality and keep the HU. I prefer ordering from local Ebay or Amazon to have the possibility of sending back the HU for a refund or in case of any failures on the system.
I have no problem making returns on AliExpress. Although, feel free to keep to what you are comfortable with :)
 

Snipeg

Member
Feb 15, 2020
14
3
Just mounted DSP module to my PX5 unit. It is just awesome! Sound is excellent. Now I just have to make it nicer and add input selector for analogue channels. Now I have only blue-tooth connected to that one analogue input on DSP board
 

Attachments

  • dsp.jpg
    dsp.jpg
    278.6 KB · Views: 568

Pacote-san

Senior Member
Apr 2, 2008
176
29
My board arrived and Im just waiting for the other board (for sub) to arrive so I can start soldering :)

---------- Post added at 02:37 PM ---------- Previous post was at 01:56 PM ----------

I think I asked before but didnt get a proper answer.

Anyone know If I can just use the RR and FR directoly to my external amplifier?

The stock SUB OUT rca would work normally? The sub slider would work or I need to solder the other board in order to control that?
 

Pacote-san

Senior Member
Apr 2, 2008
176
29
Yes, I am using external amplifiers and have removed the internal TDA XXXX chip completely from the unit, mainly for improved thermal/power noise reasons. I am taking the signal directly from the DSP and sending it to my amps.

---------- Post added at 12:08 AM ---------- Previous post was at 12:06 AM ----------



I would recommend updating your MCU before anything else. It should be responsible for waking hardware components back up, and I believe it is also responsible for the beeps.

Can you help me out with this mod? I have a few questions and Im unable to find those here.

Can I solder this mod in a way that I can use all the stock rca connectors? FR, FL and SUB out?

---------- Post added at 03:15 AM ---------- Previous post was at 02:35 AM ----------

The HCT-PX5-REV3 does not have an I2S output on the pin header. I had to solder directly to the Wolfson audio DAC for a signal.


Here are some pictures of the connections, it's working great!






In the first post is says

The DSP chip has two built-in ADCs, so the analogue sound from the FM radio tuner can be connected to the sound processor pins as follows:
-- FM-R (pin 10) to 2 pin (ADC0);
-- FM-L (pin 11) to 4 pin (ADC1)

But in your installation and this diagram

simpleDSP_installation_into_MTCD-MTCE_(ADAU1401).JPG


FM R and L are on pins 8 and 9 so what gives?
 

Pacote-san

Senior Member
Apr 2, 2008
176
29
And one last thing, just to see If Im correct on what I need to do.
I want to use the SUB OUT RCA that already comes out from my HU so, I will be using this:

https://i.imgur.com/xcyjS0i.png
xcyjS0i.png


So if Im correct reading the first post:

SDIN -> solders to S_DATA from DSP chip (MP6)
SCLK -> solders to SCLK from DSP chip (MP11)
LRCLK - > solders to LRCLK from DSP chip (MP10)
MCLK -> solders to MCLK that comes from PX5 chip
GND -> Any ground
VDD -> where do I get the 3.3V ?

And then I should get either the left or audio output from the P2 socket and solder to where was pin 19 on the BD37033FV (sub out) correct?

https://i.imgur.com/Wt14C0x.png
Wt14C0x.png


Then I can just use the SUB OUT RCA that I already use to connect to my external amplifier and will be able to adjust the sub values on the app right?
 

Pacote-san

Senior Member
Apr 2, 2008
176
29
I followed sda2 picture on how to get the signals from PX5 that doesnt have the extra 4 pads and this is what I got

Y6LDHn2.jpg


Soldered like the diagrams

7bKti5K.jpg


When I boot with stock MCU I still get the old AMP (not the new 15 bands one) and only noise on my speakers

When I turn the volume down or Up I get a feedback (the noise changes)

What could be wrong?

FIXED:

It was late at night I misread the ground point and that was the issue.

Soldered the correct ground and its working perfectly :)

Now to solder the other board for the subwoofer :)
 
Last edited:

Pacote-san

Senior Member
Apr 2, 2008
176
29
And one last thing, just to see If Im correct on what I need to do.
I want to use the SUB OUT RCA that already comes out from my HU so, I will be using this:

https://i.imgur.com/xcyjS0i.png
xcyjS0i.png


So if Im correct reading the first post:

SDIN -> solders to S_DATA from DSP chip (MP6)
SCLK -> solders to SCLK from DSP chip (MP11)
LRCLK - > solders to LRCLK from DSP chip (MP10)
MCLK -> solders to MCLK that comes from PX5 chip
GND -> Any ground
VDD -> where do I get the 3.3V ?

And then I should get either the left or audio output from the P2 socket and solder to where was pin 19 on the BD37033FV (sub out) correct?

https://i.imgur.com/Wt14C0x.png
Wt14C0x.png


Then I can just use the SUB OUT RCA that I already use to connect to my external amplifier and will be able to adjust the sub values on the app right?

I did like my post above and while I get the subwoofer working, there sub on/off or adjusting gains does nothing.

So theres probably something wrong, hope someone can help me out :)
 

Pacote-san

Senior Member
Apr 2, 2008
176
29
Welp , I give up for now on the external sub working... I wired up the same as all the diagrams I saw but the sub button on the amp app does nothing, the sub is just on all the time and you cant change anything.

Also I cant use bluetooth a2dp or for calls. When I wire the pins 10 and 11 to DSP , FM radio works fine but whenever I try to call someone or open BT a2DP all I ger is FM radio sound.
 

Pacote-san

Senior Member
Apr 2, 2008
176
29
Im not sure if its something with Hal9k Rom, or my BT module (probably it) being SD-968 but the audio is not being sent digitally from android to DSP.

If I take the FML and FMR out of the DSP I get no bluetooth sound

If I wire it, I get FM radio where it was supposed to be bluetooth sound.

Will probably take it off everything and solder the old chip back because this is turning to be a huge hassle trying to find out when there were so many people who did this mod so, there a lack of support =/
 

konzii

New member
Mar 23, 2020
1
0
Berlin
Xtrons PQ PX6 DSP Upgrade?

Hi there,
did someone happen to retrofit a DSP module on the PX6 xtrons?
I found a special module from aliexpress: " XTRONS DSP Chip Modul Nur für XTRONS Android PA 8,1 & PA 9,0/PB 8,0 mit "ICH" & PB 9,0/PBX/PQ Serie "

Sorry, I'm using the Google Translator.
Best wishes.
 

patcher2k

Member
Jan 14, 2019
16
18
Im not sure if its something with Hal9k Rom, or my BT module (probably it) being SD-968 but the audio is not being sent digitally from android to DSP.

If I take the FML and FMR out of the DSP I get no bluetooth sound

If I wire it, I get FM radio where it was supposed to be bluetooth sound.

Will probably take it off everything and solder the old chip back because this is turning to be a huge hassle trying to find out when there were so many people who did this mod so, there a lack of support =/

Hi,

you should read my post #72 and maybe all the others in this thread. Then you find the answer to your issue. The "normal" eq chip has more analog inputs with an internal multiplexer. The dsp needs an external mux controlled by two gpios.
 

Pacote-san

Senior Member
Apr 2, 2008
176
29
Hi,

you should read my post #72 and maybe all the others in this thread. Then you find the answer to your issue. The "normal" eq chip has more analog inputs with an internal multiplexer. The dsp needs an external mux controlled by two gpios.
I pretty much read all the post at least 3 times at the time already.

It was my understanding that bluetooth was using digital audio via android so it wouldnt need another via for it but I was wrong of course.

But I already soldered the old chip back and gave up since I wasnt able to do the sub working properly.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 17
    simpleDSP installation into MTCD/E inside (ImprovedSound)
    after in the summer of 2017 I disasseble the MTCB/C MCU firmware, I decided to try to improve the sound of these head units and bought a DSP test card based on the low-cost ADAU1401/1701 chip and started experiments with it to solve all the flaws in the sound settings of the Chinese head units.
    In February 2018, Chinese vendors began the first sales of MTCE head units with internal DSP modules installed based on the ADAU1701 chip. A detailed analysis showed that the new hardware version of the head unit does not differ much from the previous one based on the sound processor BD3702, so I can try adding this module to me myself, because the Chinese refused to separately sell the DSP module for me.

    [fig.1] photo of the main board of the new MTCE head unit with built-in DSP module
    View attachment 4561586

    [fig.2] photo of the main board of a typical MTCD/E head unit with a sound processor
    View attachment 4561611

    [fig.3] screenshot of the fake 9-band EQ of a typical MTCD/E head unit with a sound processor
    View attachment 4561612

    [fig.4] electrical circuit schematic of the sound processor of a typical MTCD/E head unit
    View attachment 4561619

    [fig.5] electrical circuit schematic of the sound switch of a typical MTCD/E head unit
    View attachment 4561621

    [fig.6] photo of the PX3(1GB) CPU coreboard of a typical MTCD/E head unit
    View attachment 4561630

    [fig.7] photo of the PX3/PX5 CPU coreboard of a typical MTCD/E head unit
    View attachment 4561637

    [fig.8] sigmaDSP ADAU1701 LQFP48 pinout
    View attachment 4561645

    [fig.9] sigmaDSP ADAU1401/1701 test board
    View attachment 4561646

    [fig.10] electrical circuit schematic of the ADAU1701 test board
    View attachment 4561651

    [fig.11] chinese built-in DSP ADAU1701 sub board
    View attachment 4562327

    As a result of comparing the MCU firmwares of the head units with the sound processor and with the integrated DSP module, we see that the same firmware is used.
    When analyzing the behavior of the MCU firmware, it is found that after the start, it first polls the I2C bus on the sound processor chip and if it answers its own address, the head unit operates normally. If there is no sound processor, i.e. it does not respond to its own address, then the DSP chip is polled. If the DSP chip responds to its own address, then the head unit is already operating in the mode of improved sound with a real 15-band equalizer.
    The sound processor chip BD37033 is powered by a 9-volt voltage source, and the AMS1117-3.3 stabilizer is used on the sigmaDSP test board, which allows operation from a voltage of up to 15 volts, so connect the DSP test board to the voltage of the sound processor chip on the main board. Disconnect from the I2C-bus of the MCU chip of the sound processor BD37033 and instead connect to the DSP chip ADAU1401/1701.
    A real check showed that the software support of the DSP is in the MCU firmware from version 2.72 and higher and in Android builds versions 6.0.1, 7.1.2 and 8.0 and this mod is compatible with most MTCD/E head units

    [fig.12] screenshot of the real 15-band EQ of a modified MTCD/E head unit with a DSP inside
    View attachment 4562339

    Since there is no electrical circuit schematic of the Chinese DSP module, then compare visually the board of the Chinese embedded DSP module with the DSP test board. The test board uses a onboard 12.288MHz crystal oscillator for clocking, and there is no resonator on the Chinese board and uses an 11.296MHz external clock from the CPU coreboard (I2S bit clock frequency for the sampling rate frequency of 44.1kHz).
    Unsolder the crystal oscillator from the DSP test board, find the output of the clock signal on the CPU coreboard and provide a master clock signal to the 32-pin chip of the DSP chip ADAU1401/1701.

    I and most my friends in the car listen only digital sounds from Android and analog sound from the FM radio tuner, so in the simplest version of the upgrade can do without using an analog audio switch that will simplify the finalization of the head unit.
    On the new PX3/PX5 coreboards there are an additional 4 pins on which the I2S digital audio signals are output. These signals are connected to the DSP test board (the MCLKI signal of the external clock was already connected a little earlier).

    [fig.13] digital I2S sound output from CPU coreboard
    View attachment 4562387

    On the older PX3(1GB) coreboars not are an additional pins for external output, but the I2S digital audio output can be founded on the onboard Wolfson audio codec chip pins. However, I have not connected such a coreboard yet and I do not know about real software compatibility with the Android build of version 5.1.1, but I suppose that this should be possible without much additional effort, but need to try...

    [fig.14] digital I2S sound output from CPU to Wolfson audiocodec on coreboard
    View attachment 4562396

    Digital signals from Android sources must be connected to ADAU1401/1701 as follows:
    -- Master CLOCK to 32 pin (MCLK) throu 100 Ohm resistor;
    -- SDATA to 11 pin (MP0);
    -- BLCK to 9 pin (MP5);
    -- LRCLK to 8 pin (MP4)

    The DSP chip has two built-in ADCs, so the analogue sound from the FM radio tuner can be connected to the sound processor pins as follows:
    -- FM-R (pin 10) to 2 pin (ADC0);
    -- FM-L (pin 11) to 4 pin (ADC1)

    The DSP chip has four built-in DACs, so analog audio output can be connected for the power amplifier input to the sound processor pins as follows:
    -- FR (pin 23) to 46 pin (DAC3);
    -- FL (pin 22) to 45 pin (DAC2);
    -- RR (pin 21) to 44 pin (DAC1);
    -- RL (pin 20) to 43 pin (DAC0)

    If do not need an additional output for an external subwoofer, then this is enough to enjoy improved sound due to the presence of a full 15-band equalizer, the ability to set delays, etc. (see screenshots at the end of this post), else if need to connect the external subwoofer, need to add the I2S DAC chip ES7144LV and connect it as follows:
    -- Master CLOCK to pin 4 (CLKIN);
    -- SDATA (MP6 pin 15) to pin 1;
    -- SCLK (MP11 pin 19) to pin 2;
    -- LRCLK (MP10 pin 16) to pin 3

    [fig.15] electrical cuircuit schematic of the I2S DAC
    View attachment 4562429

    [fig.16] wire connections
    View attachment 4564796

    Verification showed that the improved sound is excellent
    [fig.17]
    Screenshot_20180730-165118.jpg
    [fig.18]
    Screenshot_20180730-170839.jpg
    [fig.19]
    Screenshot_20180730-170849.jpg
    [fig.20]
    Screenshot_20180730-170902.jpg
    5
    I can confirm this works on a GS based Android 8 unit, although mine is running Malaysk's Android 6 rom. Pretty janky test bench setup at the moment, but it sounds good. I have also added the additional sub channel, and can confirm it works, including the sub control.

    When I have it all done neatly I will upload very high res photos with annotations.


    Pictures so far:

    IMG_20180909_201520.jpg

    IMG_20180909_201326.jpg

    IMG_20180909_201319.jpg

    IMG_20180909_201302.jpg

    IMG_153648964721F.jpg

    IMG_20180909_194619.jpg

    IMG_20180909_194614.jpg
    4
    I have attached the schematic of my board. Maybe it will help someone.
    4
    Hi

    I have attached the gerber files of my board. With this and the schematics the board can be replicated.
    Who wants to build the board, can upload the zip file to jlcpcb and order the pcb for a low price.
    3
    Hi,

    I have attached the bom of the board. The most parts have a 0402 footprint. The space on the board is limited. I have soldered by hand with hot-air and solder paste. I think this is the easiest way to do this.