7floor Sound Mod For MTCD

Search This thread

typos1

Senior Member
Apr 3, 2007
9,514
1,749
UK
I ve discovered that the 7floor sound mod has been made to work on an RK3188 MTCD unit by @kumarai.

I ve searched all threads in this forum and it doesnt seem to be known amongst you MTCD guys (or even to have been mentioned), whereas over in the MTCB forums (the mod was developed for MTCB units) quite a few people have done it.

I thought it would be worth mentioning here.

What it does, basically is remove control of the sound processor from the MCU and give it to Android for a very worth while improvement in sound quality and more features.

It does require some soldering and there is a small difference in what has to be done to the software (see first pic) to get it to work on MTCD units. Cant say it will work on Sofia or PX5 units, but theres no reason to think it wouldnt or couldnt be made to work on them.

Here are some links :

@kumarai on youtube :

https://www.youtube.com/watch?v=KyDFyirit9I&feature=youtu.be

@7floor's original thread :

https://forum.xda-developers.com/an.../mtc-sound-controlling-bd37xxx-sound-t3234660

7floor's Xposed repo page (which now mentions MTCD units) :

http://repo.xposed.info/module/com.sevenfloor.mtcsound

Screenshots from 4pda.ru (links from there not allowed ot be posted on xda)
 

Attachments

  • 11.png
    11.png
    49.6 KB · Views: 3,522
  • 1.jpg
    1.jpg
    87.3 KB · Views: 3,609
  • 2.jpg
    2.jpg
    88.6 KB · Views: 3,577
Last edited:

mmmalas

Senior Member
Dec 25, 2005
238
16
thats very cool,

however does it get rid of the constant hiss sounds, and the noise generated when mcu is processing.

regards
 

typos1

Senior Member
Apr 3, 2007
9,514
1,749
UK
thats very cool,

however does it get rid of the constant hiss sounds, and the noise generated when mcu is processing.

regards

I ve got an MTCB/C unit and I never had those issues even with the MCU controlling the sound processor, so I dont know, if the sounds are caused by the MCU processing sound then maybe.
 
  • Like
Reactions: marchnz

Kheissi

Member
Nov 19, 2017
22
0
Software part?

Hello,

I'm very interested to perform this mod but I'm having couple of questions. The unit is now on my kitchen table and I have all the parts I need.

How does the software part go with MTCD unit, because we cannot install xposed framework?

For me This is the correct route(different from 7floor):
BD37 -26 SDA - R70(100ohm) - SDIN
BD37 - 25 SCL - R71(100ohm) - SCLK

I've read that older models have 1kohm resistance but I have 100ohm which should lower the interference "hiss/fuzz" sound. Sound is pretty good now but only bluetooth A2DP quality suck with iPhone and I'd hope this mod would improve it.
 

typos1

Senior Member
Apr 3, 2007
9,514
1,749
UK
Hello,

I'm very interested to perform this mod but I'm having couple of questions. The unit is now on my kitchen table and I have all the parts I need.

How does the software part go with MTCD unit, because we cannot install xposed framework?

For me This is the correct route(different from 7floor):
BD37 -26 SDA - R70(100ohm) - SDIN
BD37 - 25 SCL - R71(100ohm) - SCLK

I've read that older models have 1kohm resistance but I have 100ohm which should lower the interference "hiss/fuzz" sound. Sound is pretty good now but only bluetooth A2DP quality suck with iPhone and I'd hope this mod would improve it.

There are 4 different versions of MTCD units, you need to state which one you have

edit : I can see from your other post that you ahve 5.1.1, you CAN install Xposed (but you need to be rooted).
 

Kheissi

Member
Nov 19, 2017
22
0
Installed xposed framework

Oh yes, my unit is running 5.1.1 Hal9k android with KSP MCU, RK3188 and 1 GB of RAM.

I managed to install the xposed framework successfully! :victory: Now I'm installing MTC sound app and after I have checked it out I will solder the wires. :fingers-crossed:

Any tips how to get those little Rs out safely, because my tweezers won't get a good hold of those? :confused:
 

hrvac100

Senior Member
Oct 16, 2017
53
5
I have Dasaita V600 model with PX5 system. I was wondering does anybody know is it possible to do a 7floor mod on this unit?
 

hrvac100

Senior Member
Oct 16, 2017
53
5
Read the thread, it was mentioned just a few posts back.

Well I have read and is only mentioned it could work but i was wondering has anybody try to open px5 unit and see are those components the same like in 3188 or similar. Because I would like to try to do that mod but would also like to know has anybody try it already on px5.
 

typos1

Senior Member
Apr 3, 2007
9,514
1,749
UK
Well I have read and is only mentioned it could work but i was wondering has anybody try to open px5 unit and see are those components the same like in 3188 or similar. Because I would like to try to do that mod but would also like to know has anybody try it already on px5.

When I say "the thread" I mean the original thread in the MTCB section as thats where all the info is . . .
 

Kheissi

Member
Nov 19, 2017
22
0

C'mon man.

Anyway I was able to perform the mod successfully, at least it seems that way. But I have not had the change to install the unit in a my car yet so I really don't know if any sound is actually coming out...

My tip for soldering. Add little extra solder to the old components before removing. That way you have little more time to warm up both ends.

Had to install the MTC sound 2.0.5. app to avoid UI error.
 

marchnz

Senior Member
Nov 26, 2012
5,523
1,198
NZ
C'mon man.

Anyway I was able to perform the mod successfully, at least it seems that way. But I have not had the change to install the unit in a my car yet so I really don't know if any sound is actually coming out...

My tip for soldering. Add little extra solder to the old components before removing. That way you have little more time to warm up both ends.

Had to install the MTC sound 2.0.5. app to avoid UI error.

That's great. Looks like you found the thread that discussed this very item/question in detail too.
 

Kheissi

Member
Nov 19, 2017
22
0
Does anyone have issues with Bluetooth? I tried to find more info from the original thread but didn’t find anything useful.

I have sound from radio and Spotify but Bluetooth calls won’t work. I can’t hear anything from the Bluetooth app and A2DP goes directly to calling screen.

How can I get the A2DP to work so I can stream from my phone?

Edit: No problems after all. Had to toggle gsm via android from the EQ and then calls work just fine. Then A2DP works only when using stock launcher. I find that weird.
 
Last edited:

typos1

Senior Member
Apr 3, 2007
9,514
1,749
UK
Does anyone have issues with Bluetooth? I tried to find more info from the original thread but didn’t find anything useful.

I have sound from radio and Spotify but Bluetooth calls won’t work. I can’t hear anything from the Bluetooth app and A2DP goes directly to calling screen.

How can I get the A2DP to work so I can stream from my phone?

Edit: No problems after all. Had to toggle gsm via android from the EQ and then calls work just fine. Then A2DP works only when using stock launcher. I find that weird.

Strange, you could try BT app that includes the A2DP function (as opposed to one that has a separate app for it) and see if that makes a difference . . . although youd have to go through all the ROMs to try and find one. What processor have you got ?
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 3
    I ve discovered that the 7floor sound mod has been made to work on an RK3188 MTCD unit by @kumarai.

    I ve searched all threads in this forum and it doesnt seem to be known amongst you MTCD guys (or even to have been mentioned), whereas over in the MTCB forums (the mod was developed for MTCB units) quite a few people have done it.

    I thought it would be worth mentioning here.

    What it does, basically is remove control of the sound processor from the MCU and give it to Android for a very worth while improvement in sound quality and more features.

    It does require some soldering and there is a small difference in what has to be done to the software (see first pic) to get it to work on MTCD units. Cant say it will work on Sofia or PX5 units, but theres no reason to think it wouldnt or couldnt be made to work on them.

    Here are some links :

    @kumarai on youtube :

    https://www.youtube.com/watch?v=KyDFyirit9I&feature=youtu.be

    @7floor's original thread :

    https://forum.xda-developers.com/an.../mtc-sound-controlling-bd37xxx-sound-t3234660

    7floor's Xposed repo page (which now mentions MTCD units) :

    http://repo.xposed.info/module/com.sevenfloor.mtcsound

    Screenshots from 4pda.ru (links from there not allowed ot be posted on xda)
    3
    PX5 2gb GS 7floor mod (hardware)

    I just finished the mod on my Xtrons tb706apl (GS Firmware) PX5 2gb. The mod really is straight forward with a minor difference for my PX5.
    20180120_200100_zpsywxbjstm.jpg
    sketch-1516516808625_zpswndv3xa0.png
    the wm8758b has different pin locations. Sclk is on pin 16 and sdin is on pin 17. The black tails coming off of the circles are the corresponding resistors they connect to. The far right side of the resistor is the 1k ohm side and the left is the codec side. Also this media codec is on the som, not on the mainboard.
    20180120_200613_zpsmsiig9by.jpg
    Another note, I found that the lines coming off of the bd37xxx on my board are 100ohm.
    *****BIG NOTE: R71 is SCLK and R70 is SDIN. this is opposite of what the px3 diagram is. R71 goes to pin 16 and R70 goes to pin 17*****
    The picture isn't great but I tried to just lift the surface mount resistors first but with them being so fragile in that orientation I just replaced them with 1k through hole resistors. Connected them to the pads closest to the bd37xxx left the pads furthest away blank.
    20180120_205555_zpswl4xugp9.jpg
    I did replace them with 1k ohm to be sure of communication compatibility/stability. In the first page posts someone speculated that the 100ohm resistors coming from the bd37xxx are to reduce hiss. I will explore if this is true. These are digital signal lines so i dont see how they would create hiss. I do know that the resistors coming from the codec are 1k ohm. Besides that, the soldering was pretty tricky trying to solder in between 2 sets of resistors on the som. But it all went well and hopefully the software works just as well. I will be installing the unit back into my car and will let you know how it works.
    3

    Very hearable, at least in my case.
    After equalizing it, bass now is more defined and you don't get that continuous "booom-booom-booom" with resonance that hides everything else.
    Trebble is also really improved, you can configure it to +20db gain instead of +10db gain of the stock eq.

    ---------- Post added at 11:23 AM ---------- Previous post was at 11:17 AM ----------

    Well, here is my github repository with the mods I applied to the source code from 7floor to get it working in my MTCD PX5 Android 6.0 unit.

    As you can read in readme file, I fixed (or almost fixed :rolleyes:) the following:

    1-Volume attenuation when reverse gear not working (fixed)
    2-GPS mixing with FM radio not working (fixed, some glitches now and then)
    3-Error/Warning upon startup (fixed, big thanks to DSA8310 who provided me the code)

    You all are free to contribute to the project. Programming code is not one of my strengths, I only program some small tools under .NET as a hobbie, I'm unfamiliar with Java code.

    https://github.com/PachisPachis/mtc-sound
    1
    thats very cool,

    however does it get rid of the constant hiss sounds, and the noise generated when mcu is processing.

    regards

    I ve got an MTCB/C unit and I never had those issues even with the MCU controlling the sound processor, so I dont know, if the sounds are caused by the MCU processing sound then maybe.
    1
    unfortunately the current solution from 7floor is compatible only with Android 5.1.1

    Pachis83 made it work on Android 6, and now I am working on a fork of his work. I think I've been able to bundle the jna .so files in the APK - it now installs. But since I don't have emulator of Android 8 with Xposed installed, I will be able to try it tonight when I get home.

    I saw what is done in the code in order to work with Android 6. I will at least try to make it work on 7 or 8 - there's only Android 7 and 8 Malaysk ROMs for my device.

    Here's my repository:
    https://github.com/sparkybg/mtc-sound

    It is already bundled there. It only needs building with Android Studio and makes an APK with .so's in it, which installs, at least on my phone and emulator. But they both don't have Xposed installed so I cannot tell for tthe moment if the problem with libjnidispatch.so is rectified.