none
Help with in car CE 6.0? RRS feed

  • Question

  • I'll start off by saying, I know nothing about developing.  Thats why I'm looking for help.  And even If I did know something, I think I'd be looking for help.

     

    I recently purchased a car that has an LG head unit, running Windows CE 6.0.  I'm trying to get it to run programs other than what is supplied in the shell, but am having no luck.  Programs other than what is loaded give "not a valid CE file."  I understand that each build of CE is different, and are tailored to what the manufacturer wants.  However, I want to see if anyone here is willing to help me get past that.  I can provide any info needed on the head unit, just let me know.

     

    Thanks!

    Friday, October 28, 2011 2:37 AM

All replies

  • You need to find out what platform your device is using (MIPS,ARM, x86) to get the correct binary. Once you have the binary for the platform your device uses it should run.

    Best regards,

    Mike


    Digi International Inc http://www.digi.com
    Friday, October 28, 2011 8:18 AM
  • Thanks Mike, it is running MIPS 32.
    Friday, October 28, 2011 2:03 PM
  • Not a valid Windows CE...  can be caused by several things:

    1. Not built for the correct Windows CE version (You say Windows CE 6.0, but what do you base that on?)
    2. Not built for the correct CPU family, as Mike pointed out
    3. Not built against the correct SDK - that is the app may be 
             - trying to load a dll that cannot be found
             - trying to call a function that cannot be found in one of the dlls that can be found

    Another possiblity is that the OS intentionally doesn't run applications that are not trusted.  I don't know what message is displayed for that.


    Bruce Eitman (eMVP)
    Senior Engineer
    Bruce.Eitman AT Eurotech DOT com
    My BLOG http://geekswithblogs.net/bruceeitman

    Eurotech Inc.
    www.Eurotech.com
    Friday, October 28, 2011 5:53 PM
    Moderator
  • Thanks for the Reply Bruce,

     

    I used Dependency Walker on the files I want to run, and put the needed .dll's in the same folder, to the best of my ability.  Like I said, I'm not too smart on this stuff.

     

    Here is what I am trying to do.  I purchased a 2012 Hyundai.  I found a way to get past the shell and get into windows.  I want to run MioPocket on this system, but everything so far has been non valid.  

     

    http://i90.photobucket.com/albums/k258/lewisallen/2011-10-11_19-53-01_395.jpg


    I think its going to be super hard to get help with this.  I dont think most people will touch this since they cant physically use the system.  I dont blame anyone for that.
    • Edited by treyallen Friday, October 28, 2011 6:27 PM
    Friday, October 28, 2011 6:22 PM
  • It is not that simple.   You cannot just put all of the DLLs in the same folder and expect them to actually be used.   DLLs like coredll.dll will be from the OS, and it will need to support the functions that your app is using.

    All of the dlls and exes also need to be for the same processor, are they?


    Bruce Eitman (eMVP)
    Senior Engineer
    Bruce.Eitman AT Eurotech DOT com
    My BLOG http://geekswithblogs.net/bruceeitman

    Eurotech Inc.
    www.Eurotech.com
    Friday, October 28, 2011 7:06 PM
    Moderator
  • But wait, the following line from the MioPocket installation instructions may point to the problem:

    "The app must be compiled for ARM processors. Don't waste your time with Mips or SH3 applications"

    Which is another way of saying that MioPocket runs on ARM processors and not on MIPS, isn't it?


    Bruce Eitman (eMVP)
    Senior Engineer
    Bruce.Eitman AT Eurotech DOT com
    My BLOG http://geekswithblogs.net/bruceeitman

    Eurotech Inc.
    www.Eurotech.com
    Friday, October 28, 2011 7:08 PM
    Moderator
  • I feel like a complete idiot.  That was simple and I missed it.  Thanks for the help Bruce, I will try to find something else.
    Friday, October 28, 2011 8:33 PM
  • Don't feel like a complete idiot, there is a lot to take in.   I had serious doubts about it supporting MIPS.  ARM is very popular for GPS devices.
    Bruce Eitman (eMVP)
    Senior Engineer
    Bruce.Eitman AT Eurotech DOT com
    My BLOG http://geekswithblogs.net/bruceeitman

    Eurotech Inc.
    www.Eurotech.com
    Friday, October 28, 2011 8:43 PM
    Moderator
  • Yah, i guess.  And it looks like nothing is available for MIPS.  Guess I'll give that up :)
    Friday, October 28, 2011 9:03 PM