2004 to 2020 Mazda 3 Forum and Mazdaspeed 3 Forums banner
1,381 - 1,400 of 6,600 Posts
Startup video formats

Are you talking about the stuff from line 366 to 394...?

I couldn't find "looplogo" anywhere... but here is a screen shot of the lines:

Image


I guess if we find the right way to code it in the right place, we could find a way to make it play some audio file each time it starts, or when it does the transition from logo to menu....



Yea I tried opening the files in Sony Vegas but it wouldn't work... they did play with VLC though.... I'm wondering if we could try to use a different video format that would still work...

As I understand it, they use an "animated .png" file for some of the other loading animations, much like .gif however animated .png's allow for transparency from what I read....

May be able to use one of those in place of the video... perhaps... :001_smile:
Did anyone end up trying different image or video formats for the startup videos? Or discover anything more on how they're launched and what's launching them?
 
That's my videooo !! :laugh2:
There is a defect in CMU g-streamer.
(Gstreamer not working second time)

Please refer to the following thread.
https://community.freescale.com/message/389350#389350

So , You have to replace this file .
(CMU-root/usr/lib/gstreamer-0.10/libmfw_gst_v4lsink.so)

Special thanks wada-3


Cheers !!
Is it possible for someone to post the original libmfw_gst_v4lsink.so from their mazda3? I stupidly did not backup this file before replacing it. Videos don't play with a number of error messages so I wanted to try with the original.

Can I get the file used in our Mazdas anywhere else?

I would appreciate any help.

Also on a side note, how strict are the formatting rules for videos? I've tried a 720p video and resolutions lower than 800x481. All give the same errors. I will post the errors later as I'm not by my car.

Thanks!
 
Is it possible for someone to post the original libmfw_gst_v4lsink.so from their mazda3? I stupidly did not backup this file before replacing it. Videos don't play with a number of error messages so I wanted to try with the original.

Can I get the file used in our Mazdas anywhere else?

I would appreciate any help.

Also on a side note, how strict are the formatting rules for videos? I've tried a 720p video and resolutions lower than 800x481. All give the same errors. I will post the errors later as I'm not by my car.

Thanks!
here you go:
https://dl.dropboxusercontent.com/u/40813164/libmfw_gst_v4lsink.zip
 
Reboot Loop

I'm afraid I need some help. My car came with 33.00.500 and I did a few of the tweaks in this thread (and/or Duck's mazda3hacks) without any trouble. These included the speed restriction, disclaimer timeout, and a custom background. After those all worked for a day I wanted to do just one more ... resorting the Audio Source List. I overwrote the systemApp.js file using WinSCP, performed a manual reboot to apply the changes, and now I'm in the infinite reboot loop. :crying2:

I looked at the file I loaded and I see nothing wrong with my edits. I did not change any of the settings other than the order in which they appeared.

I can't get on through putty since it doesn't seem to be picking up DHCP fast enough, I can't get reload the .up files or get into diagnostic mode. Any ideas before I crawl back to the dealer in shame and possibly spend a small fortune?

- Sunder
 
Post the file you modified and will see if we can spot a mistake in the code :) asfar as fixing the loop I recall someone posting about it somewhere :S

I'm afraid I need some help. My car came with 33.00.500 and I did a few of the tweaks in this thread (and/or Duck's mazda3hacks) without any trouble. These included the speed restriction, disclaimer timeout, and a custom background. After those all worked for a day I wanted to do just one more ... resorting the Audio Source List. I overwrote the systemApp.js file using WinSCP, performed a manual reboot to apply the changes, and now I'm in the infinite reboot loop. :crying2:

I looked at the file I loaded and I see nothing wrong with my edits. I did not change any of the settings other than the order in which they appeared.

I can't get on through putty since it doesn't seem to be picking up DHCP fast enough, I can't get reload the .up files or get into diagnostic mode. Any ideas before I crawl back to the dealer in shame and possibly spend a small fortune?

- Sunder
 
Will there ever be a simple man tutorial to upload pics and etc?

Kind of like XDA and smartphones.

So far I've skimmed the first fifty pages and have been reading terms that I have no knowledge of haha.
 
You can start predefined scripts, which are located under /jci/scripts, without having SSH access to the system. These scripts e.g. toogle the display output, start a WiFi Access Point, disable the speed restriciton of the touchscreen, etc.
Is the "Speed toggle" the correct script to run to disable the speed restriction on the touchscreen?

Having some trouble connect to WiFi (already enabled on the european version), I'm primarily looking to disable speed restriction and possibly reduce time/remove the disclaimer screen.
 
Post the file you modified and will see if we can spot a mistake in the code :) asfar as fixing the loop I recall someone posting about it somewhere :S
Yes, thank you. I saw that someone posted a "fix" which involved linux and 1.5 hours of trying to run a single command before the system would reboot. I don't have linux readily available and I'm also noticing only a momentary network connection that is not even enough to establish a ping.

I also found my stupid error but I can't get on to fix it. There is a comma after each audio source line. After I moved the sources, I didn't move the comma from the end.
e.g.
{ source1 },
{ source2 },
{ source3 }

is now:
{ source1 },
{ source3 }
{ source2 },

I was hoping someone had a way to boot failsafe, boot from USB, or even just slow down the reboot long enough for me to copy the good file back into place?
 
Yes, thank you. I saw that someone posted a "fix" which involved linux and 1.5 hours of trying to run a single command before the system would reboot. I don't have linux readily available and I'm also noticing only a momentary network connection that is not even enough to establish a ping.

I also found my stupid error but I can't get on to fix it. There is a comma after each audio source line. After I moved the sources, I didn't move the comma from the end.
e.g.
{ source1 },
{ source2 },
{ source3 }

is now:
{ source1 },
{ source3 }
{ source2 },

I was hoping someone had a way to boot failsafe, boot from USB, or even just slow down the reboot long enough for me to copy the good file back into place?
You need to use putty and have a script ready to swap the files out as soon as it gains connection. It will take you probably 30-40 min to have the timing right to get it all working. I had a similar situation and i fixed it.

Here is what i ended up running to fix mine:

Code:
mount -o rw,remount /

then

C:\Users\blake\Downloads>pscp -scp -pw jci C:\MazdaServer\gui\common\js\Common.
js root@192.168.100.100:/jci/gui/common/js/Common.js
replace common.js with your file of course and if you get the timing right you can get it to work. Also you should look into the heartbeat code that was found a little bit ago. Supposedly if you disable the polling check if an error occurs it wont reboot (it wont be functional but atleast you can easily ssh back and replace the broken files).
 
Is the "Speed toggle" the correct script to run to disable the speed restriction on the touchscreen?

Having some trouble connect to WiFi (already enabled on the european version), I'm primarily looking to disable speed restriction and possibly reduce time/remove the disclaimer screen.
"Speed toogle" and "LVS speed toogle" should be the correct buttons to deactivate the speed restricion for the touch screen. But I haven't try this buttons until now. I used the script via ssh.
 
Hey guys - I realize I'm a total lurker on this forum, but I too am an engineer who wants to get involved with this challenge. I'm about to read through all 140 pages of this thread, but if anyone is actively working on this and is willing to let me join in collaboration, please PM me.

lets do this!! looks like you guys made a lot of progress already.

[edit] I dun messed up, looking to get involved with 2013 touchscreen mods :(

Dupe
 
It should be
{ source1 },
{ source3 },
{ source2 }

and not
{ source1 },
{ source3 }
{ source2 },

Yes, thank you. I saw that someone posted a "fix" which involved linux and 1.5 hours of trying to run a single command before the system would reboot. I don't have linux readily available and I'm also noticing only a momentary network connection that is not even enough to establish a ping.

I also found my stupid error but I can't get on to fix it. There is a comma after each audio source line. After I moved the sources, I didn't move the comma from the end.
e.g.
{ source1 },
{ source2 },
{ source3 }

is now:
{ source1 },
{ source3 }
{ source2 },

I was hoping someone had a way to boot failsafe, boot from USB, or even just slow down the reboot long enough for me to copy the good file back into place?
 
is anyone have the know how on if its possible to hack the system to enable features. for instance my car doesnt display the rear parking sensor on screen and the doors dont autolock when i drive off.
No need to hack system for auto door locks. On home screen select settings, vehicle, door locks. You can turn off or select from several options.
 
You need to use putty and have a script ready to swap the files out as soon as it gains connection. It will take you probably 30-40 min to have the timing right to get it all working. I had a similar situation and i fixed it.

Here is what i ended up running to fix mine:

Code:
mount -o rw,remount /

then

C:\Users\blake\Downloads>pscp -scp -pw jci C:\MazdaServer\gui\common\js\Common.
js root@192.168.100.100:/jci/gui/common/js/Common.js
replace common.js with your file of course and if you get the timing right you can get it to work. Also you should look into the heartbeat code that was found a little bit ago. Supposedly if you disable the polling check if an error occurs it wont reboot (it wont be functional but atleast you can easily ssh back and replace the broken files).
I'm so very close. I was able to get my hands on a laptop, install linux and sshpass.

I'm able to watch the router so I can hit the command right as the link light comes on. For reference, it does not come on every boot and the presence or absence of the nav SD card doesn't seem to affect that. When I miss it I get "ssh: connect to host 192.168.1.56 port 22: No route to host" once or twice. Then I seemed to hit the right timing and I got no error and just a prompt. It doesn't seem to have done anything. Should I be getting feedback from the command?

Also, I had made two copies of the original file. One downloaded to my laptop, one copied in the car with a .bak extension. So in addition to the command:
Code:
sshpass -p jci ssh root@192.168.1.56 "mount -o rw,remount /";sshpass -p jci scp systemApp.js [email]root@192.168.1.56:/jci/gui/apps/system/js/systemApp.js[/email]
I'm also trying (in case it works faster):
Code:
sshpass -p jci ssh root@192.168.1.56 "mount -o rw,remount /";sshpass -p jci ssh root@192.168.1.56 "cp -f /jci/gui/apps/system/js/systemApp.js.bak /jci/gui/apps/system/js/systemApp.js"
After several attempts I also got it to run without any error, but it is still looping. Since there is no success message I don't know if either command worked.

Does my syntax look correct? Any ideas? I appreciate all the feedback.
 
Yes, thank you. I saw that someone posted a "fix" which involved linux and 1.5 hours of trying to run a single command before the system would reboot. I don't have linux readily available and I'm also noticing only a momentary network connection that is not even enough to establish a ping.

I also found my stupid error but I can't get on to fix it. There is a comma after each audio source line. After I moved the sources, I didn't move the comma from the end.
e.g.
{ source1 },
{ source2 },
{ source3 }

is now:
{ source1 },
{ source3 }
{ source2 },

I was hoping someone had a way to boot failsafe, boot from USB, or even just slow down the reboot long enough for me to copy the good file back into place?
Here is what I did when I had a similar mistake (misplaced comma):

  1. I limited my router's ip pool to 5 possible ips, then dissabled the wifi. so with only my computer and the car wired to the router it as easy to find the cars ip with "ping -t XXX.XXX.X.XX1"
  2. Once I knew the cars ip I set up a connection in Filezilla (fastest connection for SFTP). clicked connect as soon as I could see the LED in the USB Net adapter pluged to the car turn on. It connects right before the CMU restarts but it's an asyncronous connection so it wont log you out
  3. I made around 30 copies of my correct .JS file and added them to the upload list on Filezilla and paused the upload.
  4. here comes the tricky part. I used "secure shell" extension in Chrome, as soon as I saw the net adapter LED light up again (on next loop) I restarted the upload files task on filezilla, and quicly made the connection on SSH just to connect, send the "SU" command (super user) and the mount command. In the mean time Filezilla was trying unsuccessfully tu upload the 30 copies of my file.
  5. It took many tries (I mean hours) but then finally, at the time the system mounts the filesystem and filezilla was trying to upload files, finally one of them uploaded correctly. Since they were copiesthe had different names like systemApp12.js (tha is the file I messed up).
  6. Last i made the same superfast SSH connection to mount the filesystem and run "cp" command to replace the file.

You see, first I was trying to upload the file directly but filezilla would ask me if I wanted to replace the file and there simply wasnt enough time, you could adjust this in the options but since I had to try many times it was easier to have many copies to put in the upload list at once. Also I used an arduino leonardo with the commands pre-programmed to be sent to the computer (leonardo as a keyboard) with the click of a button, you could probbably do this with some software to simulate keystrokes really fast.

Hope this helps
 
so after investigating I don't think the current 3's will get android auto. It doesn't look comparable without alot of changes.

However you are able to import additional apps from other vendors which are made with opencar to mazda. Seems minimal changes were done.

Regarding backups theres a block of nand that won't ever copy correctly no matter what i've tried.

In theory an android like app can be created with the opencar api however it won't be as nice and honestly isn't worth the investment without profitability.
 
1,381 - 1,400 of 6,600 Posts