MSDroid with MS3 1.4.0

Use and development of MSDroid tuning software on Android

Moderators: jsmcortina, muythaibxr

Post Reply
clew
MS/Extra Newbie
Posts: 4
Joined: Mon Apr 27, 2015 5:45 am

MSDroid with MS3 1.4.0

Post by clew »

Hi!

My MSDroid can not connect to my MS3 running version 1.4.0 because it can not find a definition file for this version.
It worked flawlessly with previous versions. Is definition for this version not available or do I have another issue?
arran
Master MS/Extra'er
Posts: 617
Joined: Mon Oct 29, 2012 2:34 am
Location: Brisbane Australia
Contact:

Re: MSDroid with MS3 1.4.0

Post by arran »

You need to get the INI file from the firmware. Assuming ms3, it will be called ms3.INI.
Copy this to the device, into the msdroid/INI folder.

I use Dropbox to upload the file from PC, then with Dropbox client on the android device you can copy it down. I just also discovered that es file explorer, in the cloud section, has a drop box addin so you can get the INI straight from Dropbox and put it in the correct place on the android device

Arran
RX7 Series 2 13B Turbo. Megasquirt 3 with 3X Expander and V3 CPU. Firmware 1.4.1
Knock module, twin EGT, real time clock, WBO2, full sequential fuel and spark
http://web.aanet.com.au/arran
Trev16v
Master MS/Extra'er
Posts: 420
Joined: Tue Apr 08, 2008 1:30 pm
Location: Oxfordshire, UK

Re: MSDroid with MS3 1.4.0

Post by Trev16v »

Apologies for missing this myself before! In August I added the .ini files to the server for MS3 1.4.0, so from that point onwards MSDroid should be successfully automatically obtaining the .ini and creating a project for this firmware.

Trev
Golf MK2 G60 Syncro with 16VG60 on MSNS-E

MSDroid :: MegaSquirt tuning on Android

Image
jsmcortina
Site Admin
Posts: 39614
Joined: Mon May 03, 2004 1:34 am
Location: Birmingham, UK
Contact:

Re: MSDroid with MS3 1.4.0

Post by jsmcortina »

arran wrote:You need to get the INI file from the firmware. Assuming ms3, it will be called ms3.INI.
Copy this to the device, into the msdroid/INI folder.
Where exactly?

James
I can repair or upgrade Megasquirts in UK. http://www.jamesmurrayengineering.co.uk

My Success story: http://www.msextra.com/forums/viewtopic ... 04&t=34277
MSEXTRA documentation at: http://www.msextra.com/doc/index.html
New users, please read the "Forum Help Page".
arran
Master MS/Extra'er
Posts: 617
Joined: Mon Oct 29, 2012 2:34 am
Location: Brisbane Australia
Contact:

Re: MSDroid with MS3 1.4.0

Post by arran »

Assuming you installed the app on the device rather than the external SD card, on my two android devices the folder is located sdcard/msdroid/INI
I think if you installed the msdroid app onto the external SD it will be something like ExtSdCard/msdroid/INI.

I copy the ms3.INI to Dropbox, rename the old ms3.INI on the android device to something else, say ms3_1.4.1, then using ESFileExplorer, the current version will allow you to go into cloud and copy straight from Dropbox to the directory of choice.
When I went from 1.4.1 to 1.4.2 on my Android car stereo, after I did the above, msdroid complained that the firmware signature still mismatched, and asked something like
Start a new project
Stay offline
Cancel

As I didn't want a new project, I selected start a new project but named the new project the same name as my old project and it seems to have gone ahead and picked up all the old settings and dash no probs.

In contrast, shadow dash did not bother with any such irritations, it just opened straight up after the ECU firmware update.
RX7 Series 2 13B Turbo. Megasquirt 3 with 3X Expander and V3 CPU. Firmware 1.4.1
Knock module, twin EGT, real time clock, WBO2, full sequential fuel and spark
http://web.aanet.com.au/arran
Trev16v
Master MS/Extra'er
Posts: 420
Joined: Tue Apr 08, 2008 1:30 pm
Location: Oxfordshire, UK

Re: MSDroid with MS3 1.4.0

Post by Trev16v »

If I understand right, I think the problem is that although you can start a fresh project easily, MSDroid does not have the ability to automatically update an existing firmware to a new MS version.

I will get this fixed.
Golf MK2 G60 Syncro with 16VG60 on MSNS-E

MSDroid :: MegaSquirt tuning on Android

Image
jsmcortina
Site Admin
Posts: 39614
Joined: Mon May 03, 2004 1:34 am
Location: Birmingham, UK
Contact:

Re: MSDroid with MS3 1.4.0

Post by jsmcortina »

I couldn't find any obvious directories at all, even after a complete device search from my PC.

James
I can repair or upgrade Megasquirts in UK. http://www.jamesmurrayengineering.co.uk

My Success story: http://www.msextra.com/forums/viewtopic ... 04&t=34277
MSEXTRA documentation at: http://www.msextra.com/doc/index.html
New users, please read the "Forum Help Page".
Trev16v
Master MS/Extra'er
Posts: 420
Joined: Tue Apr 08, 2008 1:30 pm
Location: Oxfordshire, UK

Re: MSDroid with MS3 1.4.0

Post by Trev16v »

James,

What's the Android device that you have? I'd be a little surprised if the external storage directory (which in many cases isn't really 'external' at all) can't be accessed using a file manager app such as Solid Explorer.

In your situation as a firmware developer, presumably you're wanting to work with a definition file that's still under development. Would I be right? If that's the case then I should work on a mechanism that makes this easier. For example, every time you make manual changes to a definition file in a Dropbox folder on your PC, the MSDroid project should automatically use that updated version.

At the moment, MSDroid is good at automatically obtaining a standard definition file from the server and creating a new project with it, but the things I think I need to improve / fix are:

(1) a project should automatically detect an upgrade in MS firmware and get the latest definition for it;
(2) make it easier for a project to work with a local / developmental definition file, with changes watched. (MSDroid can already use an .ini you supply via Dropbox, but changes aren't watched.)

Essentially the ultimate goal being to eliminate the need for users to have to manually access directories on their Android device, making everything automated or painless as possible.

Thoughts?

Trev
Golf MK2 G60 Syncro with 16VG60 on MSNS-E

MSDroid :: MegaSquirt tuning on Android

Image
jsmcortina
Site Admin
Posts: 39614
Joined: Mon May 03, 2004 1:34 am
Location: Birmingham, UK
Contact:

Re: MSDroid with MS3 1.4.0

Post by jsmcortina »

I was connected directly using a USB cable, I don't use Dropbox.

James
I can repair or upgrade Megasquirts in UK. http://www.jamesmurrayengineering.co.uk

My Success story: http://www.msextra.com/forums/viewtopic ... 04&t=34277
MSEXTRA documentation at: http://www.msextra.com/doc/index.html
New users, please read the "Forum Help Page".
Trev16v
Master MS/Extra'er
Posts: 420
Joined: Tue Apr 08, 2008 1:30 pm
Location: Oxfordshire, UK

Re: MSDroid with MS3 1.4.0

Post by Trev16v »

James, try using a file manager app on the device itself such as Solid Explorer.
Golf MK2 G60 Syncro with 16VG60 on MSNS-E

MSDroid :: MegaSquirt tuning on Android

Image
jsmcortina
Site Admin
Posts: 39614
Joined: Mon May 03, 2004 1:34 am
Location: Birmingham, UK
Contact:

Re: MSDroid with MS3 1.4.0

Post by jsmcortina »

Trev16v wrote:James, try using a file manager app on the device itself such as Solid Explorer.
Using a file manager doesn't appear to be the problem? There doesn't seem to be a suitable directory there?

James
I can repair or upgrade Megasquirts in UK. http://www.jamesmurrayengineering.co.uk

My Success story: http://www.msextra.com/forums/viewtopic ... 04&t=34277
MSEXTRA documentation at: http://www.msextra.com/doc/index.html
New users, please read the "Forum Help Page".
Trev16v
Master MS/Extra'er
Posts: 420
Joined: Tue Apr 08, 2008 1:30 pm
Location: Oxfordshire, UK

Re: MSDroid with MS3 1.4.0

Post by Trev16v »

Ah, what I was wondering was if, when connecting via USB, a different storage area is being mounted than the root of the external shared storage space.

What you should have is an MSDroid directory in the root of the primary shared (external) storage.

Does MSDroid function properly, in terms of creating projects and so forth?

What Android device is it?
Golf MK2 G60 Syncro with 16VG60 on MSNS-E

MSDroid :: MegaSquirt tuning on Android

Image
jsmcortina
Site Admin
Posts: 39614
Joined: Mon May 03, 2004 1:34 am
Location: Birmingham, UK
Contact:

Re: MSDroid with MS3 1.4.0

Post by jsmcortina »

Trev16v wrote:Ah, what I was wondering was if, when connecting via USB, a different storage area is being mounted than the root of the external shared storage space.

What you should have is an MSDroid directory in the root of the primary shared (external) storage.
There isn't that I can see.
Does MSDroid function properly, in terms of creating projects and so forth?
I can't see an option to create a project, I just have Demo.
What Android device is it?
Android 4.2.2 on a Samsung GT-I8200N phone.

James
I can repair or upgrade Megasquirts in UK. http://www.jamesmurrayengineering.co.uk

My Success story: http://www.msextra.com/forums/viewtopic ... 04&t=34277
MSEXTRA documentation at: http://www.msextra.com/doc/index.html
New users, please read the "Forum Help Page".
arran
Master MS/Extra'er
Posts: 617
Joined: Mon Oct 29, 2012 2:34 am
Location: Brisbane Australia
Contact:

Re: MSDroid with MS3 1.4.0

Post by arran »

James is the phone rooted?
Perhaps if the phone isn't rooted you won't see the directory. Both the android device I mess around with are rooted so have full visibility of the system.
RX7 Series 2 13B Turbo. Megasquirt 3 with 3X Expander and V3 CPU. Firmware 1.4.1
Knock module, twin EGT, real time clock, WBO2, full sequential fuel and spark
http://web.aanet.com.au/arran
Peter Florance
Super MS/Extra'er
Posts: 3653
Joined: Fri Apr 02, 2004 8:40 pm
Location: Virginia Beach, VA
Contact:

Re: MSDroid with MS3 1.4.0

Post by Peter Florance »

Image

Motorola XT1080; not rooted.
Peter Florance
PF Tuning
81 BMW Euro 528i ESP Car
60-2 Wheel LS2 Coils, Low Z Inj
Co-Driver 1999 BMW E46 DSP car.
jsmcortina
Site Admin
Posts: 39614
Joined: Mon May 03, 2004 1:34 am
Location: Birmingham, UK
Contact:

Re: MSDroid with MS3 1.4.0

Post by jsmcortina »

I have that on my local storage. Within Projects there's just "demo". Non-rooted phone.

James
I can repair or upgrade Megasquirts in UK. http://www.jamesmurrayengineering.co.uk

My Success story: http://www.msextra.com/forums/viewtopic ... 04&t=34277
MSEXTRA documentation at: http://www.msextra.com/doc/index.html
New users, please read the "Forum Help Page".
arran
Master MS/Extra'er
Posts: 617
Joined: Mon Oct 29, 2012 2:34 am
Location: Brisbane Australia
Contact:

Re: MSDroid with MS3 1.4.0

Post by arran »

What about looking in "ini"?

My Projects just has demo as well.
RX7 Series 2 13B Turbo. Megasquirt 3 with 3X Expander and V3 CPU. Firmware 1.4.1
Knock module, twin EGT, real time clock, WBO2, full sequential fuel and spark
http://web.aanet.com.au/arran
Post Reply