Hi guys,
I've been doing a lot of research on reprogramming a MCU with modified firmware. Its seems pretty simple to be honest, not much different than flashing any other microcontroller, but I wanted to see if anyone has actually been able to decompile and recompile the software successfully and flash it?
My goal is to take the firmware and do a few things, in order of importance:
1. Increase the screen dimming range by changing the PWM frequency so I can make it go dimmer than factory
2. Make 'night mode' enabled from a CANbus message instead of headlight toggle
3. Make the buttons turn on (RGB) whenever the rest of my dashboard buttons are on
4. Setup speed volume compensation
Thanks,
willston said:
Hi guys,
I've been doing a lot of research on reprogramming a MCU with modified firmware. Its seems pretty simple to be honest, not much different than flashing any other microcontroller, but I wanted to see if anyone has actually been able to decompile and recompile the software successfully and flash it?
My goal is to take the firmware and do a few things, in order of importance:
1. Increase the screen dimming range by changing the PWM frequency so I can make it go dimmer than factory
2. Make 'night mode' enabled from a CANbus message instead of headlight toggle
3. Make the buttons turn on (RGB) whenever the rest of my dashboard buttons are on
4. Setup speed volume compensation
Thanks,
Click to expand...
Click to collapse
Yes, there are threads on decryption of the MCU, reverse engineering and mods.
Speed volume compensation is also well discussed,.but not MCU.
Related
Hi developers!
Would anyone be able to develop a tweak for the Desire so that we could use the volume keys to also modify the screen brightness up and down.
I'm thinking of something like when you first press the + or - button, a pop-up appears on the screen asking you whether you want to switch to brightness control and tapping on the screen would effectively switch to brightness control, while not tapping the screen but keeping pressing on the + or - button would maintain the default volume control (so that people who do not need the brightness control would not suffer the hassle of this additional option).
I think such tweaked feature would be a great addon to our phone. I'm used to use the lowest brightness possible in order to save battery but once I go outdoor or in any bright environement, I need to rapidely increase the screen brightness without the hassle of having to go through Settings etc...
Unfortunately, I'm no developer myself
Surfinette
You should try Brightness Profiles
Surfinette said:
Hi developers!
Would anyone be able to develop a tweak for the Desire so that we could use the volume keys to also modify the screen brightness up and down.
I'm thinking of something like when you first press the + or - button, a pop-up appears on the screen asking you whether you want to switch to brightness control and tapping on the screen would effectively switch to brightness control, while not tapping the screen but keeping pressing on the + or - button would maintain the default volume control (so that people who do not need the brightness control would not suffer the hassle of this additional option).
I think such tweaked feature would be a great addon to our phone. I'm used to use the lowest brightness possible in order to save battery but once I go outdoor or in any bright environement, I need to rapidely increase the screen brightness without the hassle of having to go through Settings etc...
Unfortunately, I'm no developer myself
Surfinette
Click to expand...
Click to collapse
Why dont you use power control from widgets.
So brightness can be changed without exiting apps.
A bit like in-app wifi switch (switch wifi with search button)
The dev of this app is on this forum and may be able to help.
spooky75 said:
You should try Brightness Profiles
Click to expand...
Click to collapse
Yes I know, I'm already using it
It is the best thing I found so far for my need, but it is still not perfect!
Because when I'm using an App requiring more brightness, I still need to "quit" it go to Home, hit the Brightness Profiles widget, change the brightness and switch back to the App.
For ultimate convenience, I wish I could just use the volume control buttons so that I would never have to go back and forth off my App screen...
I'm probably too lazy but still, that would be a cool feature (not less useful imho than using than tweaking the trackpad to make it a power button).
mercianary said:
So brightness can be changed without exiting apps.
A bit like in-app wifi switch (switch wifi with search button)
The dev of this app is on this forum and may be able to help.
Click to expand...
Click to collapse
This is exactly the philosophy behind what i'm looking for... and I was thinking of using the volume keys because brightness needs to be set up and down just like volume...
I think a switch may be better. Pressing it forces 100%. Then you could use a less used key. Like holding search.
Search for in-app wifi toggle in the market and email the dev. You never know he may develop the app you want if it only involves changing a few lines in his existing app.
Surfinette said:
Yes I know, I'm already using it
It is the best thing I found so far for my need, but it is still not perfect!
Because when I'm using an App requiring more brightness, I still need to "quit" it go to Home, hit the Brightness Profiles widget, change the brightness and switch back to the App.
For ultimate convenience, I wish I could just use the volume control buttons so that I would never have to go back and forth off my App screen...
I'm probably too lazy but still, that would be a cool feature (not less useful imho than using than tweaking the trackpad to make it a power button).
Click to expand...
Click to collapse
The way I get round this is using Bar Control to put a shortcut to Brightness Profiles in the notification window shade - so changing the brightness is only ever a drag then tap away. You never have to leave your current app at all.
Tbh though, I would rather a hardware control like the vol key - the other day I had gone outside in the bright sun, and I honestly thought my phone had switched itself off cos I couldn't see the screen well enough to perform this simple procedure.
It's pretty rubbish imho that the battery life/poor AMOLED screen tech mean we have eff around changing screen brightness manually. In fact I'd go so far as to say it's a major fault with the phone...
Okay I put this together to fix the extremely low brightness on the Samsung Focus S. It simply increases the brightness level of the low setting and brings it closer to the brightness of the low setting on the Focus. It will not do anything if you have your phone on automatic!
Deploy the attached xap to your unlocked device
Open the app (name is File Deployer) and then exit
Go to diagnosis app (dial ##634# to install)
*#9908# for GPRS Manager
Select 'low brightness fix'
Hit Save then Close
Restart!
It has RunADC enabled so it will NOT mess up your signal, data, or MMS settings.
Also, make sure you go to Extra Settings and shut off 'auto display intensity'. Unfortunately the setting doesn't stick (even after the update!) so you will need to go back shut it off after every restart.
Thanks for making this available. Just got the Focus S and the screen is quite dim.
*#9908* doesn't do anything - I had to use *#9908#.
Screen is brighter in both auto and Medium modes.
Can I uninstall File Deployer once I've made the change in the Diagnosis app?
thanks again,
Michael
mlekas said:
Thanks for making this available. Just got the Focus S and the screen is quite dim.
*#9908* doesn't do anything - I had to use *#9908#.
Screen is brighter in both auto and Medium modes.
Can I uninstall File Deployer once I've made the change in the Diagnosis app?
thanks again,
Michael
Click to expand...
Click to collapse
Yes thanks the correct code is *#9908#
The screen shouldn't be any brighter in medium or auto because it doesn't change the settings for those. If you shut off Auto Display Intensity it will help those settings though. Yes you can uninstall the app after using it.
I have noticed one bug, after you soft reset and turn off Auto Display Intensity again it will go back to the original (very dim) low setting. You'll need to go back to brightness and change it to anything then back to low.
Is this device specific, or will it work with all WP7 devices?
Thinking this should be moved to the Samsung focus forum.
Peace.
Edit The name change works for me. it stays here Thanks
It should work on any Samsung device. It simply edits HKCU\ControlPanel\Brightness\LowBrightness from 0 to 5.
Are we ever gonna get a Focus S forum?
do you also know how to change the auto dimming on the omnia7/focus when there are more than a certain amount of white pixels on the screen?
@clfosk: Pretty sure you don't even need to open the app once. The file that needs to be deployed is copied by the XAP installer itself, not by the app - I suspect the app is a total dummy. You probably do have to run the instructions before uninstalling the app though - it might take the deployed file away with it again otherwise (or it might not, haven't actually tried this yet).
Here's a quick piece of information for newcomers, how to get into Engineering Mode. You can use this menu to alter some hardware settings in the phone - for example - raise the volume of the speaker, change WiFi behavior, change WiDi settings etc.
Open your phone/dialer app (out of my experience, it doesn't have to be the original one which came with the phone), and dial:
Code:
*#*#5429873#*#*
This will get you into engineering mode. You can swipe left/right to browse the different setting sections.
Becareful!
If you don't know what you're doing, you can actually make some hardware features of the phone malfunction. This is YOUR responsibility.
Good luck and happy hacking.
Hello everyone,
I received my device yesterday. And I have some problems I would like to fix. Maybe anyone can help me?
It is for Nissan Qashqai J11 and the Version Info says:
Model-Nr: S07
MCU-Version MTCB-KLD2-V2.77
Android-Version: 4.4.4_20082015
Kernel-Version: 3.0.36+ [email protected] #58
Build-Number: rk3188-eng4.4.4 20052015.17:14:44
Processor: ARM Cortex-A9 @ 1.6 GHZ (x4)
In the Settings Menu there's an option for Factory Settings, which needs a password. I read the password here, but my question is: When I enter the password will the device Factory reset or will there appear a menu with additional settings?
There is a settings menu to remap the steering wheel controls. But remapping the steering wheel controls doesn't work. Is this a known problem?
On the steering whell the controls for media next and media back are switched. Is there an easy way to fix it?
Is there a way to remap the hardware buttons on the device itself -> Like the Navi Button should not open Google Maps but should open nokia here.
As I am using the device mostly offline I will use noka here for navigation. Is there a way to make the volume of nokia here lounder than the volume of the music?
As the Kernel-Version says "root" in it. Am I already rooted?
Any help would be greatly appreciated!
Factory Settings code *#hct#root# for rooting
126 - factory settings menu
Might be worth you watching some youtube videos so can see what to expect. To answer some of your questions:
- Factory settings password just takes you to some new menus.
- under Navi options I had the option to direct my Navi button to whatever navigation software I wanted to use. If you don't have this take a look at some of the mods on the Software forum as you can use those to do the same thing.
- under navi options I had the option to adjust the mixing volume or make audio cut to give you navi directions
- SWC, same for me but if you can find the right canbus option then then that might let you map keys, otherwise look in the software mods area.
- to test root, download something like superuser Su and see what it says (can only use it if rooted).
To be honest, I think the best you can do is to have a play with the options, if you aren't changing ROM etc its unlikely you'll do anything that is not reversible.
Mr Bigglesworth said:
Might be worth you watching some youtube videos so can see what to expect. To answer some of your questions:
Click to expand...
Click to collapse
Thank you!
Hmm... I don't seem to have a "Navi Options" Menu. Where do you enter that menu?
noby95 said:
Thank you!
Hmm... I don't seem to have a "Navi Options" Menu. Where do you enter that menu?
Click to expand...
Click to collapse
Take a look at this but don't know if it will be the same for your unit.
2. If you have canbus SWC you cant remap it, just resistive SWC can.
3. In Factory Settings there is an option "swap canbus next prev" what you have to activate.
Mr Bigglesworth said:
Take a look at this but don't know if it will be the same for your unit.
Click to expand...
Click to collapse
The satnav audio mixing is in Settings>GPS Monitor.
Change it from Switched to Mixing
The volume is set at 10 on my unit.
1. It'll go into a menu (check wiki)
2. If you are using canbus, you cannot remap. only if using SW connection
3. Try changing rudder setting in factory settings; otherwise perhaps canbus is intercepting incorrect
4. Check some of the software mods. Some can turn down audio when navigation needs to sound, then return back to normal
Thank you all for the help!
Because of your help I figured out everything. And now the device is almost perfect much better than I expected!
What a difference a day makes. Yesterday my rad new Xtrons Android headunit was working almost* fine and today, after following conventional wisdom and letting my 15yo nephew pimp it, it's in all sorts of...well fckd.
Keen on some help from the collective wisdom. Before anyone helpfully suggests a factory reset... well, that's been done, sooo many times. When your nephew CHANGES the factory settings, it becomes a cycle of hell.
Unit is an Xtrons PB86MTVP. 8" HD, Android 6.0' Octa-Core 64bit 32GB.
Current main problem is that the touch screen inputs are reverse and diagonally opposed. What the hell do I mean by that? If I want to type on the qwerty keyboard or simply tap an icon, I have to use my cunning and hit an area or button diagonal and opposite for it to work. If I can get past this issue then maybe I can move to the next one which is that the unit doesnt power on/off with the ignition.
To be clear, things tried (multiple times in some cases) include
Reset via reset button
reset via software app section
undoing car battery
pulling unit back out and disconnecting
turning on and off again
swearing
So, who can help? got a silver bullet?
TIA
Joe
You could go to settings start right down the line set your home screen back and you should have a setting there for different keyboards also that should get yoy back to normal
Sent from my LG-TP260 using Tapatalk
djkeylenux said:
You could go to settings start right down the line set your home screen back and you should have a setting there for different keyboards also that should get yoy back to normal
Sent from my LG-TP260 using Tapatalk
Click to expand...
Click to collapse
thanks for the reply djkeylenux. I've got the right keyboard though, thats not the problem. the problem is the touch input on the screen, no matter which screen I'm on.
Well beside calibrate witch I thing you tried you could also go to developer options take a kook at running process see if there's something running causing the problem,
I think you lost the MCU settings.
Go to settings and then into Factory Settings menu. Password is 126.
Then in keys tab re-calibrate the screen. During calibration you will first see a "+1" in one of the corners. Tap it with your finger. Then in opposite corner "+2" will appear. Tap it too. Then accept and apply ypir settings and the unit will reboot. The touchscreen will work correctly then
In the same screen you can also re-configure the touch buttons and physical buttons of yoir device.
It looks like someone potentially did an MCU upgrade/flash. If there was no backup of the settings then you lost it all. Which also means you might have lost bluetooth connectivity as the bt module type on first page of factory setting might be wrong too. Also canbus and other things might be affected. I recpmmend to check out the discussion threads on MTCD devices here. Someone with the same unit might tell you the right settings.
Hint: If you have trouble tapping the icons with non-calibrated screen. Try connecting a standard USB mouse to any of the USB ports.