Archive for the ‘Win CE with VIA EPIA M100000’ Category

Registry Hive on VIA EPIA M10000 (x86) System

March 3, 2006
I am now working on a registry hive for my CEVIA  (aka CEPC)  with the hive being in HD so that I can reboot etc again and get back previous settings.  In particular this is useful because there is an app. as part of the BSP that supports modification of video settings (no resolution adjustment though) but rotation requires a reboot. 
 
Status : 4/3/06
HD hive works but on boot up there is an error with USB, I think to do with power management of USB.  I can skip the error and rotation etc works but my USB mouse doesn’t.  The mosue did work prior to adding the reg hive.
 
Comment.
I added numerous registry settings all over the place before I got it to work.  I will now redo from scratch to determine what is needed.
 
HINT:
I found the main thing was to do a clean sysgen after adding the registry hive.
 
 
I will add content saying what I did.  I used the VIA Forum and PB newsgroup for help.
Also referenced PB help and MSDN Library.
 
My original VIA Blog: 
 
 
 

Windows CE on an VIA EPIA M10000 (x86) System

February 28, 2006
I have purchased a motherboard as above primarily for deployment of Windows XP Embedded, given that you can boot XPe from USB on the board.  More on a later Blog.  <To do>Win XPe on the board</To do>
 
Puchased via internet locally for about $A244 incl. PP.  Got in about 2 days. 
(Do google search on VIA M10000, restict to AUS)
 
Placed board in a small PC case <To Do>Get a Micro Case, or Build one</To do>
with HD, Floppy, CD, IDE-CF(With 1 Gig CF), PCMCIA – PCI board(Will swap with a USB Device board)
 
The situation so far getting Windows CE on the board:
– Downloaded and installed the BSP from
http://www.viaarena.com/default.aspx?PageID=420&OSID=22&CatID=2380   (The 2nd last link at bottom (Blue Image)  (CN400/CLE266 BSP  Version – 2.323)
– Built standard Webpad with a few tweaks (Debug)
 
<Problem 1 = Bootstrap>
– Booted board with CEPC boot Floppy:
  Could not see it in Menu-Target-Connectivity Options
– Replaced eboot.bin on floppy with eboot.bin from VIA BSP
  In C:\WINCE500\PLATFORM\Viacn\Src\Bootloader\Eboot\BIN
  Was then able see device, downloaded and booted.Wala
</Problem 1>
 
<Problem 2 = Screen Resolution>
– When booted as above, loadcepc parameters for screen size ignored.  Starts as 640×40.
– In Platform Builder with project loaded
– Modified BSP registry screen value for board from 2 to B :
 [HKEY_LOCAL_MACHINE\Drivers\Display\VIA]
Search for "DisplayModeNum"=dword:2  and change 2 to B (etc)
;B:  1280x1024x32   60Hz
.. in VIACN-Hardware Specific Filese-platform.reg (Parameter View from Workspace)
(List of suitable values above that line, as comments)
– Sysgened, Rebooted and Wala.
</Problem 2>
 
I’ll Blog some more of these activities here.