Related
Hello,
sorry about my poor english, i am german.
i have a Vodafone VPA II compact
i wanna help to port linux to the VPA II c
if sombody tell me what can i do....
i used gnuharet-200604111910.exe to get some informations:
i made the telnet-session to the haret with putty.exe on 169.254.2.1 on port 9999
Welcome, this is GNU/HaRET running on WindowsCE v5.1
PWMinimal virtual address: 00010000, maximal virtual address: 7fffffff
CPU is ARM ARM arch unknown(6) stepping 3 running in user mode
Enter 'HELP' for a short command summary.
-----------------
FB1: form=1 bpp=16 fbaddr=4A300020/20001020 x=240/2 y=320/480
FB0: form=160 bpp=16 fbaddr=4A300020/20001020 x=240/480 y=320/480
HaRET(1)#
dump wince
OEMINFO: WIZA100
PLATFORMTYPE: PocketPC
ps: pid=fbb4002 ppid=0 pmem=c2000000 hand=fbb4002 procname=NK.EXE
ps: pid=6fba4bfa ppid=0 pmem=4000000 hand=6fba4bfa procname=filesys.exe
ps: pid=4e90ee36 ppid=0 pmem=6000000 hand=4e90ee36 procname=device.exe
ps: pid=ce365582 ppid=0 pmem=8000000 hand=ce365582 procname=shell32.exe
ps: pid=2e52918e ppid=0 pmem=a000000 hand=2e52918e procname=gwes.exe
ps: pid=ce365a0a ppid=0 pmem=c000000 hand=ce365a0a procname=services.exe
ps: pid=e02243a ppid=0 pmem=e000000 hand=e02243a procname=poutlook.exe
ps: pid=e0c3ca2 ppid=0 pmem=10000000 hand=e0c3ca2 procname=sddaemon.exe
ps: pid=ee0c3f66 ppid=0 pmem=12000000 hand=ee0c3f66 procname=connmgr.exe
ps: pid=ce0c3442 ppid=0 pmem=14000000 hand=ce0c3442 procname=srvtrust.exe
ps: pid=4dec2e7e ppid=0 pmem=16000000 hand=4dec2e7e procname=rapiclnt
ps: pid=8de95c4a ppid=0 pmem=18000000 hand=8de95c4a procname=cprog.exe
ps: pid=8e10d222 ppid=0 pmem=1a000000 hand=8e10d222 procname=WiFiTray.exe
ps: pid=adf63a2a ppid=0 pmem=1c000000 hand=adf63a2a procname=PowerTray.exe
ps: pid=ddee43e ppid=0 pmem=1e000000 hand=ddee43e procname=repllog.exe
ps: pid=2dc71812 ppid=0 pmem=20000000 hand=2dc71812 procname=tmail.exe
ps: pid=ce7ec43a ppid=0 pmem=22000000 hand=ce7ec43a procname=fexplore.exe
ps: pid=2db4243e ppid=0 pmem=24000000 hand=2db4243e procname=gnuharet-200604111910.exe
-----------------
FB1: form=1 bpp=16 fbaddr=4A300020/20001020 x=240/2 y=320/480
FB0: form=160 bpp=16 fbaddr=4A300020/20001020 x=240/480 y=320/480
dump MMU mmu.txt, dont work VPAIIc hangs or reboots
Infos from Windows Mobile
Windows Mobile 5.0
OS 5.1.70 (Build 144061.1.1
Processor: OMAP850-195 MHZ (Texas Instruments)
RAM 44.11 MB
ROM-Version: 1.6.3.1 GER
ROM-Date: 11/1/05
ExtROM-Version: 1.6.3.102
GSM vERSIOn: 01.11.10
OS: 1.6.3.1
IPL: 1.06
SPL 1.06
CPU: OMAP850
Speed: 195 MHZ
LCD: 240x320
Colors: 65535
Data-Bus: 16bit
Flash-Chip: M-Systems G3
Flash-Size: 128 MB
RAM-Size: 64 MB
the output of the dump´s are attached
On the Label under der battery is
WIZA100
FCC ID: NMB8WZ
thanks
bye
ds2k5
I made Firmware Update on the VPAIIcompact
RUU_Wizard_2210301_22103102_021911_VF-DE_Ship.exe
from www.vodafone.de
Now are:
Windows Mobile 5.0
OS 5.1.195 (Build 14847.2.0.0
Processor: OMAP850-195 MHZ
RAM 44.04 MB
ROM-Version: 2.21.3.1 GER
ROM-Date: 3/2/06
ExtROM-Version: 2.21.3.102
GSM Version: 02.19.11
CPU: OMAP850
Speed: 195 MHZ
LCD: 240x320
Colors: 65535
Data-Bus: 16bit
Flash-Chip: M-Systems G3
Flash-Size: 128 MB
RAM-Size: 47.46 MB
@ boottime
OS: 2.21.3.1
IPL: 2.21
SPL: 2.21
GSM: 02.19.11
gnuharet-200604111910.exe
Welcome, this is GNU/HaRET running on WindowsCE v5.1
PWMinimal virtual address: 00010000, maximal virtual address: 7fffffff
CPU is ARM ARM arch unknown(6) stepping 3 running in user mode
Enter 'HELP' for a short command summary.
-----------------
FB1: form=1 bpp=16 fbaddr=4A300020/20001020 x=240/2 y=320/480
FB0: form=160 bpp=16 fbaddr=4A300020/20001020 x=240/480 y=320/480
HaRET(1)#
the dump mmu crash, and vpaIIc is freezed, but i record it with
telnet -f mmu.txt 169.254.2.1 9999
dump ps don´t work wih this version
is there a newer version of gnuharet like: gnuharet-200604111910.exe ?
thanks bye
ds2k5
ds2k5 said:
Data-Bus: 16bit
Flash-Chip: M-Systems G3
Flash-Size: 128 MB
Click to expand...
Click to collapse
It's a good info.
CPU is ARM ARM arch unknown(6) stepping 3 running in user mode
Click to expand...
Click to collapse
This CPU is not really supported by haret.
-----------------
FB1: form=1 bpp=16 fbaddr=4A300020/20001020 x=240/2 y=320/480
FB0: form=160 bpp=16 fbaddr=4A300020/20001020 x=240/480 y=320/480
Click to expand...
Click to collapse
This is also useful information.
the dump mmu crash, and vpaIIc is freezed, but i record it with
telnet -f mmu.txt 169.254.2.1 9999
Click to expand...
Click to collapse
I think the data is useless. It is necessary to find out
the address of the 1 level page table by some
means (i didn't read the OMAP docs, on the PXA there is a special CPU command), or
using the common wince interface through the KStruct at 0xffffc00, i think.
Code:
dump ps don´t work wih this version
Strange, but who knows.
is there a newer version of gnuharet like: gnuharet-200604111910.exe ?
Click to expand...
Click to collapse
It does not matter. gnuharet is very intel PXA-specific and needs some new code to support the OMAP.
hello cr2,
i dont know, but i hope this page can help you:
http://focus.ti.com/omap/docs/omaps...tedata/cm/splashomap/data/linux_com_downloads
i become some info from: Johnson, Steve-OMAP [[email protected]]
----
Thank you for asking. http://linux.omap.com is to provide working TI kernels for various OMAP chips that are supported by us, mainly the OMAP2 series now. The OMAP850 on Linux is not supported by any TI development that I know of. The email list and GIT tree are the right places to discuss the OMAP850. There have already been 850 patches provided by an engineer from Google, and at least one other person on the list has discussed making changes for that platform.
I suggest you search the list archives and get in touch with other people who are interested in the 850.
Regards,
Steve
----
ds2k5
@cr2
with gnuharet-200606032321.exe from:
http://jornada820.sourceforge.net/files/haret/
dump ps works !
hello cr2
>> gnuharet is very intel PXA-specific and needs some new code to support the OMAP.
Is it possible to tell me, what do you need exact to integrate the omap850
in the sourcecode of gnu-HaRet ?
I found a guy that can help you, but i dont know which infomations you need.
bye
ds2k5
ds2k5 said:
Is it possible to tell me, what do you need exact to integrate the omap850
in the sourcecode of gnu-HaRet ?
Click to expand...
Click to collapse
You should look into the HTC typhoon code for the GPIO handling, and implement a GPIO watch function.
Then it is necessary to integrate the assembler code
from the h6300 bootloader:
http://handhelds.org/moin/moin.cgi/HpIpaqH6315
There are a (HaRET)-Projekt that can be useful:
(Developer: nicolas schichan)
http://chac.le-poulpe.net/~nico/tornado/
Please read: http://chac.le-poulpe.net/~nico/tornado/README
Fist boot time: (but kernel panic)
i use the kernel source: linux-2.6.16.23
with: patch-2.6.16-omap1 & patch-2006-06-04
i create a empty file, like this way:
# Create a 14 MB File
dd if=/dev/zero of=/var/tmp/cc.ext2 bs=1M count=5
# map the file /var/tmp/cc.ext2 to device /dev/loop5
losetup /var/tmp/cc.ext2 /dev/loop5
# show the active loops
losetup /dev/loop5
# create a ext2-filesystem on the file/device
mkfs.ext2 /dev/loop5
# delete the mapping to file
losetup -d /dev/loop5
# show active loops
losetup -a
gzip -9 /var/tmp/cc.ext2
then i have the following outpot un the display:
....
....
RAMDISK: COmpressed image found at block 0
VFS: Mounted root (ext2 filesystem).
Freeing init memory 92K
Warning unable to open an initial console.
Failed to execute /linuxrc. Attemping defaults...
Kernel panic - not syncing: No init found.
Try passing init= option to kernel.
Please see the "vpa_compact_ii.jpg"
Can sombody tell me, how to create a initrd file with needed files
inside ? (initrd is the cc.ext2.gz)
ds2k5 said:
There are a (HaRET)-Projekt that can be useful:
(Developer: nicolas schichan)
http://chac.le-poulpe.net/~nico/tornado/
Please read: http://chac.le-poulpe.net/~nico/tornado/README
Click to expand...
Click to collapse
Good for you
Can sombody tell me, how to create a initrd file with needed files
inside ? (initrd is the cc.ext2.gz)
Click to expand...
Click to collapse
You have already created it with the instructions
above. Now you need to fill it. Usually it's busybox,
kernel modules and some setup stuff.
Dowload the ramdisk for HTC Universal, decompress
it and "mount -o loop ramdisk /somewhere".
Then you can just copy the files over to your ramdisk
and adapt the /linuxrc file in the root directory.
/linuxrc is just a usual shell script.
hi cr2,
thanksm the problem is that the haret.exe that i use
have the problem that i crash if the initrd file ist bigger than 300 kb
message from deveopler:
"this should not exceed 300k (compressed) and HaRET should
handle this very well."
i hope i can delete many files in the "htc_universal inittd" that i
fit the size
thanks
dennis
Is that log you show actually Linux running on the HTC Wizard? If so, could you please place the files up online somewhere that they can be downloaded and played with?
I'm very interested in getting involved in getting a usable Linux distribution going for the HTC Wizard.
hello rwl4,
try http://omap850.om.funpic.de/downloads/wizard/
create a directory \Storage\Program Files\HaRET
put the files: HaRET_omap.exe; linux.ha; zImage
in it, and run the "HaRET_omap.exe"
but its only boot the kernel
no initrd file, -> kernel panic
not running successfuly !!!
to create a cc.ext2.gz file you need
buildroot & busybox & uClibc found here:
http://buildroot.uclibc.org
i am not good enoeuth to complie the tools, sorry !
but you can do it !
but not bigger than 300 kb (gziped)
ds2k5
good news.
i become the ".config" file for "buildroot"
and can compile the buildroot
so i can make the cc.ext2.gz
the kernel boots, and i shows a login promt:
---------------
Welcome to the Erik´s uClibc development enviroment.
uclibc login:
---------------
but the keyboard do not work
a picture i cant made, sorry !
ds2k5
better news. "login via telnet is possible"
i become the cc.ext2.gz from the tronado-haret deveoper (nico)
with this initrd is it possible to login via telnet
download the files: http://omap850.om.funpic.de/downloads/wizard/
copy the nico.cc.ext2.gz to device at \Storage\Program files\Haret\cc.ext2.gz
copy HaRET_omap.exe linux.ha zImage to \Storage\Program files\Haret\
run the haret.exe
on the linux pc you have to switch to root and type in:
ifconfig usb0 up 10.226.6.1 netmask 255.255.0.0
ping 10.226.6.6
if ping is OK, then
telnet 10.226.6.6
no user or password is needed
have fun
the QWERTZ Keyboard do not work !
_________________________________________________________
If i put the key: on the Display is it:
L = 7
Shift/Cap = 4
c = 8
r & v = delete
b = *
n = 0
m = 9
(red point) = 2
<tab> = 6
<win-key> = 1
Sym = 3
, = 5
f = <space>
k = <ENTER>
<green telefon> = 9
<cam-key> = 5
<voice-key> = 1
_________________________________________________________
ds2k5
thanks very much to nico (nicolas schichan)
KEYBOARD:
i compile the kernel: zImage with tornado-keyboad driver in debug mode:
Here are the OutputCodes:
Klick on the Display = ENTER see on the Display
1 (REDPOINT + Q) = 5-5 p
6-5 p
5-5 r
6-5 r
2 (REDPOINT + W) = 0-3 p
5-3 p
6-3 p
0-3 r
5-3 r
6-3 r
....
.....
The same codes like the "q w e r t z u i o p"
1=q, 2=w, 3=e, 4=r, 5=t, 6=z, 7=u, 8=i, 9=o, 0=p
q = 5-5 pressed
6-5 pressed
5-5 released
6-5 released
Q = 5-5 pressed
6-5 pressed
5-5 released
6-5 released
0-0 released
4-0 released
5-0 released
w = 5-3 pressed
6-3 pressed
0-3 released
5-3 released
6-3 reelased
W = 0-3 pressed
5-3 pressed
6-3 pressed
0-3 released
5-3 released
6-3 released
0-0 released
4-0 released
5-0 released
NO DIFFERENZ if pressed **** or not
e = 4-5 pressed
5-5 pressed
4-5 released
5-5 released
r = 0-3 pressed
4-3 pressed
5-3 pressed
0-3 released
4-3 released
5-3 released
t = 3-6 pressed
4-6 pressed
3-6 released
4-6 released
z = 2-6 p
3-6 p
2-6 r
3-6 r
u = 1-6 p
2-6 p
1-6 r
2-6 r
i = 1-5 p
1-5 r
o = 0-4 p
4-4 p
5-4 p
0-4 r
4-4 r
5-4 r
p = 0-4 p
5-4 p
6-4 p
0-4 r
5-4 r
6-4 r
a = 5-6 p
6-6 p
5-6 r
6-6 r
s = 0-2 p
5-2 p
6-2 p
0-2 r
5-2 r
6-2 r
d = 4-6 p
5-6 p
4-6 r
5-6 r
f = 0-2 p
4-2 p
5-2 p
0-2 r
4-2 r
5-2 r
g = 3-5 p
4-5 p
3-5 r
4-5 r
h = 2-5 p
3-5 p
2-5 r
3-5 r
j = 0-3 p
2-3 p
3-3 p
0-3 r
2-3 r
3-3 r
k = 0-3 p
1-3 p
2-3 p
0-3 r
1-3 r
2-3 r
l = 0-1 p
3-1 p
4-1 p
0-1 r
3-1 r
4-1 r
BACKSPACE = 0-4 p
3-4 p
4-4 p
0-4 r
3-4 r
4-4 r
SHIFT = 0-0 pressed 4
4-0 pressed
5-0 pressed
0-0 released
4-0 released
5-0 released
y = 0-1 p
5-1 p
6-1 p
0-1 r
5-1 p
6-1 p
x = 0-0 p
5-0 p
6-0 p
0-0 r
5-0 r
6-0 r
c = 0-1 p
4-1 p
5-1 p
0-1 r
4-1 r
5-1 r
v = 0-3 p
3-3 p
4-3 p
0-3 r
b = 0-2 p *
3-2 p
4-2 p
0-2 r
3-2 r
4-2 r
n = 0-2 p 0
2-2 p
3-2 p
0-2 r
2-2 r
3-2 r
m = 0-2 p 9
1-2 p
2-2 p
0-2 r
1-2 r
2-2 r
CURSOR UP = <NOTHING>
ENTER = 0-4 p
2-4 p
3-4 p
0-4 r
2-4 r
3-4 r
"RED POINT" = 0-0 p
2-0 p
3-0 p 2
0-0 r
2-0 r
3-0 r
TAB = 0-1 p
2-1 p
3-1 p
0-1 r
2-1 r
3-1 r
"WINDOWS KEY" = 0-0 p 1
1-0 p
2-0 p
0-0 r
1-0 r
2-0 r
"OK KEY" = 0-4 p
1-4 p
2-4 p
0-4 r
1-4 r
2-4 r
SPACE = 0-0 p 3
3-0 p
4-0 p
0-0 r
3-0 r
4-0 r
, = 0-1 p 5
1-1 p
2-1 p
0-1 r
1-1 r
2-1 r
CUSOR LEFT = <NOTHING>
CURSOR DOWN = <NOTHING>
CURSOR RIGHT = <NOTHING>
Keys the Pressed with "Redpoint"
A = !
S = "
D = §
F = $
G = %
J = ß
K = (
L = )
BACKSPACE = DEL Key
**** = CAP
Y = /
X = =
C = +
V = @
B = € (EURO)
N = ?
M = ;
CURSOR UP = :
TAB = _
WINDOWS KEY = -
SPACE = SYM (Sylmbols)
, = *
CURSOR Left = .
CURSOR Down = #
CURSOR Right = ~
recive call = 0-2 p 9
1-2 p
0-2 r
1-2 r
hang up call = 0-2 p
6-2 p
7-2 p
0-2 r
6-2 r
7-2 r
"Joystick" = <NOHTING>
MAIL key = 0-5 p
1-5 p
0-5 r
1-5 r
"Browser key" = 6-5 p
6-5 r
volume down = 6-3 p
7-3 p
0-3 p
0-3 r
6-3 r
7-3 r
volume up = 0-3 p
1-3 p
0-3 r
1-3 r
"Comnuncation Center" = 0-0 p
6-0 p
7-0 p
0-0 r
6-0 r
7-0 r
"Record Message" = 0-0 p
1-0 p
0-0 r
1-0 r
Digital Cam = 0-1 p
1-1 p
0-1 r
1-1 r
Calendar = 6-6 p
7-6 p
6-6 r
7-6 r
Contacts = 0-6 p
1-6 p
0-6 r
1-6 r
Hello ds2k5!
I recently purchased the Cingular 8125 version of the Wizard and am interested in getting Linux up and running on here... I have previously compiled and set up linux on an older iPAQ. Over the weekend I will be setting up the proper cross-compile tools on my linux box to get started on this project. I'm going to private message you with my personal e-mail address. I look forward to a joint effort to get things up and running!
i have the mmc driver set to debug
here are the output of the dmesg command:
/proc # dmesg
type: 0x00
OMAP0000 revision 1 handled as 00xx id: 0000000000000000
SRAM: Mapped pa 0x20000000 to va 0xd0000000 size: 0x32000
tornado_map_io done.
CPU0: D VIVT write-back cache
CPU0: I cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
CPU0: D cache: 8192 bytes, associativity 4, 32 byte lines, 64 sets
Built 1 zonelists
Kernel command line: root=/dev/ram0 init=/linuxrc
tornado_init_irq.
Clocks: ARM_SYSST: 0x1040 DPLL_CTL: 0x2793 ARM_CKCTL: 0x6506
Clocking rate (xtal/DPLL1/MPU): 13.0/195.0/195.0 MHz
Total of 96 interrupts in 3 interrupt banks
OMAP730 GPIO hardware
PID hash table entries: 512 (order: 9, 8192 bytes)
Console: colour dummy device 80x30
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 96MB = 96MB total
Memory: 94592KB available (1764K code, 362K data, 88K init)
Calibrating delay loop... 89.70 BogoMIPS (lpj=448512)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
checking if image is initramfs...it isn't (no cpio magic); looks like an initrd
Freeing initrd memory: 429K
NET: Registered protocol family 16
Tornado init.
OMAP730 Watchdog seems to be activated, disabling it for now.
trying to enable USB.
unable to reset USB_EN GPIO after 20 tries.
I will try to continue anyway: USB may not be available.
USB_EN to 0 after 19 tries.
MMC host reset done: remaining tries: 100
OMAP DMA hardware version 1
DMA capabilities: 000c0000:00000000:01ff:003f:007f
Initializing OMAP McBSP system
mcbsp: could not acquire dsp_ck handle.
omapdsp: unsupported omap architecture.
USB: hmc 4, usb0 2 wires (dev)
NetWinder Floating Point Emulator V0.97 (double precision)
io scheduler noop registered
io scheduler deadline registered (default)
HTC Tornado Backlight driver.
VSFB Frame buffer driver for HTC OMAP Based Phones.
vsfb: framebuffer at 0x20001020, mapped to 0xc6800020, size 150k
Console: switching to colour frame buffer device 40x29
TI OMAP Watchdog Timer for OMAP730
HTC Tornado Vibrator driver.
HTC Tornado led driver.
RAMDISK driver initialized: 1 RAM disks of 16384K size 1024 blocksize
udc: OMAP UDC driver, version: 4 October 2004 (iso)
udc: OMAP UDC rev 3.6
udc: hmc mode 4, integrated transceiver
udc: fifo mode 3, 648 bytes not used
usb0: Ethernet Gadget, version: May Day 2005
usb0: using omap_udc, OUT ep2out-bulk IN ep1in-bulk STATUS ep3in-int
usb0: MAC c2:2d:2b:75:5f:fd
usb0: HOST MAC 6e:8b:fa:ec:af:d3
mice: PS/2 mouse device common for all mice
HTC Tornado Keypad Driver.
Using HTC Tornado keymap.
input: tornado-keypad as /class/input/input0
MMC1: set_ios: clock 0Hz busmode 1 powermode 0 Vdd 0.00
NET: Registered protocol family 2
MMC1: set_ios: clock 400000Hz busmode 1 powermode 1 Vdd 0.21
MMC1: set_ios: clock 400000Hz busmode 1 powermode 2 Vdd 0.21
MMC1: set_ios: clock 400000Hz busmode 1 powermode 2 Vdd 0.21
MMC: starting cmd 00 arg 00000000 flags 00000040
MMC1: CMD0, argument 0x00000000
MMC IRQ 0080 (CMD 0): CTO
MMC1: Command timeout, CMD0
MMC1: Response 00000000
MMC1: End request, err 1
MMC: req done (00): 1: 00000000 00000000 00000000 00000000
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 2, 16384 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
NET: Registered protocol family 15
MMC1: set_ios: clock 400000Hz busmode 1 powermode 2 Vdd 0.21
MMC: starting cmd 37 arg 00000000 flags 00000015
MMC1: CMD55, argument 0x00000000, CRC
MMC IRQ 0080 (CMD 55): CTO
MMC1: Response 00000000
MMC1: End request, err 1
MMC: req done (37): 1: 00000000 00000000 00000000 00000000
MMC: starting cmd 37 arg 00000000 flags 00000015
MMC1: CMD55, argument 0x00000000, CRC
MMC IRQ 0080 (CMD 55): CTO
MMC1: Response 00000000
MMC1: End request, err 1
MMC: req done (37): 1: 00000000 00000000 00000000 00000000
MMC: starting cmd 37 arg 00000000 flags 00000015
MMC1: CMD55, argument 0x00000000, CRC
MMC IRQ 0080 (CMD 55): CTO
MMC1: Response 00000000
MMC1: End request, err 1
MMC: req done (37): 1: 00000000 00000000 00000000 00000000
MMC: starting cmd 37 arg 00000000 flags 00000015
MMC1: CMD55, argument 0x00000000, CRC
MMC IRQ 0080 (CMD 55): CTO
MMC1: Response 00000000
MMC1: End request, err 1
MMC: req done (37): 1: 00000000 00000000 00000000 00000000
MMC: starting cmd 01 arg 00000000 flags 00000061
MMC1: CMD1, argument 0x00000000
MMC IRQ 0080 (CMD 1): CTO
MMC1: Response 00000000
MMC1: End request, err 1
MMC: req done (01): 1: 00000000 00000000 00000000 00000000
MMC1: set_ios: clock 0Hz busmode 1 powermode 0 Vdd 0.00
RAMDISK: Compressed image found at block 0
EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
VFS: Mounted root (ext2 filesystem).
Freeing init memory: 88K
Hey Great work!
I can get the Console on my T-Mobile MDA Vario. I also get the Problem with the Keyboard.
Thanks! Hopefully there will be a full working Linux for the wizard some day
@Sebi82
Hi,
it is not my work, i compiled only the Kernel.
The Work dit Nico (Tornado Project)
Do the USB-Network works ?
Can you Login with telent ?
The KeyboardDriver is for the Tornado, it do not FIT to WIZARD
I need help at the KeyboardDriver.
I am not a Developer SORRY
@ALL
i search for a contact to Texas Instruments.
Need Informations:
- GPIO (General Purpose Input)
- Devices: IrDA, Bluetooth, Wireless, USB, Sound, Display, GPRS, Mobile Phone, DigitalCam
- HardwareAddress / BaseAddress
- circuit diagram
somebody can help me ?
thanks
ds2k5
Here:
http://www.pdaviet.net/showthread.php?t=69815
Download:
http://rapidshare.com/files/287806729/WM65_ROM_X1i_23420_SB11_Sonblack.rar
Pass: Sonblack
bac' nay` mo` tan. sang ben^ nay` co a`
vietdoan20062006
vietnam no1
member pdaviet
PDAVIET thanks for this Rom
Just wanted to say this is great to have a new rom to try out!
will come back later with my view of it! what works and what doesn't
By the way say thanks to Sonblack for this be course can't read vietnamese
othervise would join PDAVIET..
obalia73
rom is so much buggy
newstar said:
rom is so much buggy
Click to expand...
Click to collapse
100% Agree!! The first few mins I was very afraid that I brick my X1 Maybe the next version then......
Hi
9up said:
100% Agree!! The first few mins I was very afraid that I brick my X1 Maybe the next version then......
Click to expand...
Click to collapse
After finish flash this rom , you dont do any thing. wait some minute , you ppc will restart again and you can do any thing if you want .
WM6.5 ROM 1.05.931.11 - SE X1i
CE OS 5.2.23420 Build 23420.5.4.0 PV
SonblackMany thanks:
SM PhamQuang (so much)
SM BatKid (so much)
Mod Tom_codon (so much)
ROM Information:
Basic ROM: 1.05.931.10 WWE
ROM version: 1.05.931.11 WWE
ROM date: 10/02/09
XIP & SYS mới Core 23420 (COM4)
Camera 1_0_20090302_MR2_R27
Remove X-Panel
Main functions:
- Core 5.2.23420 Build 23420.5.4.0
- .NET Compact Framework Version 3.5.9198.00
- Windows Media Player 10.3 Build 23420
- Office Mobile 6.1 (Word Mobile, Excel Mobile, PowerPoint Mobile, OneNote Mobile)
-Basic applications for PPC such as PIM Backup, Synchro Time, CleanRAM, Advanced Configuration Tools, ClearTemp, Total Commander...)
OEM of X1i:
Camera 1_0_20090302_MR2_R27
TouchScroll 3_0_32076_1
OEM of Topaz:
CMBluetooth 1_1_0_2 (Topaz, Mod)
OEM of Leo 1.24:
AdobePDF 2_5_1_0_395886_06H
AdvancedNetwork 1_0_12_0
aGPS_Confirmation 1_0_19192920_00
Album 3_2_19192830_0
AppointmentEditor 1_0_19192832_0
App_Service 1_74_0_0
Audio_Booster 2_5_19192829_lo00
Audio_Manager_Engine 2_0_19192729_h
AutoVolumeControl 1_3_0_0
BluetoothSetting 2_11_1_2
Boot_Launcher 1_0_19181525_1
BrowserSnapshot 1_0_19191127_00
Calculator 1_1_19192826_00
ClearStorage 2_2_0_1
CMBandSwitching 2_2_1_0
CMCallBarring 1_3_1_0
CMCallerID 1_4_0_0
CMCallForwarding 1_4_0_0
CMCallWaiting 1_2_0_0
CMInternetSharing 1_1_4_0
CMPhone 1_6_4_1
CMPhoneVMSetting 1_5_0_0
CMPin 1_4_5_0
CommManager 2_9_K_0
Concurrence_Mgr 1_5_19191120_00
ConnectionSetup 3_1_19192629_00
Contact_Picker 1_0_19192824_00
Contact_Utility_Engine 1_1_19192728_00
DataDisconnect 1_14_0_1
DelWMPTempFolder 1_10_0_0
DeviceInfo 2_3_0_1
DigitalCompass 1_0_19192831_1
DiscretixDRM 1_0_20090720_CP_02
DRM_Middleware 1_5_19162824_00
Dshow 2_0_19192731_00
Email_Setup_Wizard 2_3_19193030_10
ExtNewPhoneSetting 1_0_1919_3023
Facebook_Engine 1_1_19192026_00
Field_T_e_s_t 2_19_0_0
FlashLiteShareDLL 1_0_19191932_0
Footcam 1_26_19192626_00
FootprintsThumbViewer 1_0_19192631_1
FootPrintsVE 2_0_19192610_00
Footprints_Engine 1_1_19192730_0
FormatSD 1_14_0_0
Full_Screen_Player 1_8_19192728_00
GoogleLocationService 1_0_1_15
GPS_GMM 3_2_116_0
GroupEditor 1_0_19192730_00
G_Sensor_Calibrator 1_1_19183520_2
HTCAnimation 1_3_5_2
HTCApplication 1_14_0_0
HTCBirthday 1_2_0_0
HTCBookmark 1_0_19192728_00
HTCFDN 1_5_2_0
HTCFont_Link 1_0_19132133_1
HTCFramework 1_1_19192728_00
HTCGeoService 1_0_19192827_00
HTCMessage 1_00_281_0
HTCMessaging_Client 1_1_19193027_00
HTCNaviMgr 1_0_19192529_00
HTCScroll 2_0_19173130_00
HTCSettings 1_4_3_0
HTCStartUp 1_7_0_0
HTCUtil 4_12_0_1
IE6Enhancement 1_0_19192925_00
IME_Engine_Western 2_1_19192727_00
IME_EzInput_Western 2_1_19192721_00
InvokeSIMMgr 1_12_0_0
Java_JblendPackage_2_1 2_1_20090717_21R2
LockScreenAppLauncher 1_0_1919_2826
Long_Press_End_Key 1_5_19192826_00
Manila_Calendar 1_0_19192831_0
Manila_Core 2_5_19192828_0
Manila_Footprints 2_5_19192831_0
Manila_Home 1_0_19192832_0
Manila_Internet 2_5_19192733_0
Manila_Mail 2_5_19192724_0
Manila_Message 2_5_19192721_0
Manila_Music 2_5_19192729_0
Manila_People 2_5_19192724_0
Manila_Photo 2_5_19192724_0
Manila_Settings 2_5_19192733_0
Manila_Stock 2_5_19192728_0
Manila_Twitter 2_5_19192811_0
Manila_Weather 2_5_19192730_0
Media_Tool_kit 1_2_19192729_0
Menu_Enhancement 1_1_19192733_00
Message_Enhancement 1_2_19193026_00
mHub_VO 1_7_090813_0
MP3_Trimmer 1_2_19192727_1
MS_Facebook 1_0_07_1
Mute 1_1_2_0
MyCPL 3_13_0_6
NaviPanel 1_0_19192919_00
NewMailAccount 1_11_0_1
New_Contact_Card 1_1_19192730_00
Notification_Enhancement 3_0_1919_2827
OOBE 1_0_19192527_00
Opera_Browser 9_70_35432_0
PhoneSetting 1_56_0_0
Phone_Canvas_Enhancement_2G 4_2_62119192727_0
Picture_Enhancement 1_50_19174027_00
PKG 1_1_0_0
Power 3_4_0_1
PowerOffWarning 2_9_0_0
Quick_GPS 1_3_19192027_00
Random_Access 4_2_19183026_0
Redial 1_3_0_0
Resource_Proxy 1_0_19171732_02
Ringtone_Plugin 1_0_19151631_00
RSSHub 2_1_1_1104_01
RunCC 1_1_b_0
Sensor_SDK 4_2_19192527_00
Settings_Improvement 1_0_19192729_01
SharedResource 1_0_19192728_00
Shared_Modules 1_01_19191325_00
SignatureReplace 1_2_0_0
SimContactImport 3_4_19191429_00
SimLock 4_27_0_1
SIM_Mgr 6_74_0_0
Social_Networks_Engine 1_1_19192731_00
StartIconLoader 2_5_19192728_0
STK_Service 4_93_0_0
STK_UIPPC 4_73_0_0
StorageLow 1_0_0_2
Streaming_Media 3_1_19192727_00
Streaming_SDK 2_7_19182725_00
TaskBarIconMgr 2_11_0_0
Text_Selection 1_0_19192732_00
TimeZoneAutoFix 1_0_19192032_00
USB_To_PC_Pop_Up 2_3_19192730_10
USSD_Service 4_35_0_0
VBookmarkMgr 1_0_19192027_00
Voice_Recorder 1_10_19192524_0
Volume_Control 2_2_19193026_20
Wi-FiWizard 1_19_0_0
WiFiSettings 1_2_5_0
WLANSettings 2_6_5_0
YouTube 2_6_19192824_00
zlibce_m 1_2_3_1
.......
Link down : http://rapidshare.com/files/287806729/WM65_ROM_X1i_23420_SB11_Sonblack.rar
Password for uncompress: Sonblack
sonblack need some practise and improvement , his rom held in coustomization and coustomizastion is buggy too
newstar said:
sonblack need some practise and improvement , his rom held in coustomization and coustomizastion is buggy too
Click to expand...
Click to collapse
I dont think so . his rom is fast and very nice .
if you test 4 rom in hctpedia and rom of Sonblack you can see
Enjoy !
Hi,
recently I've found out that it is possible to tweak the HTC full qwerty keyboard,so I decided to share my findings with whoever needs that .
So , I have prepared 2 layouts for Russian language , Portrait and Landscape,
and I am posting them here.
As I am not using Russian often, I'd like to get your feedback and changes requests.
Attached are screen-shots and needed CABs.
HTC_Full_qwerty_russian_layout.cab : Layout files
HTC_full_Qwerty_En_It_Gr_Sp_Fr_Ru.cab : sets the list of available languages in HTC full Qwerty to English,Italic,German,Spanish,French and Russian.You HAVE to soft reset after installing this CAB.
HTC_full_Qwerty_En_It_Ru.CAB : sets the list of available languages in HTC full Qwerty to English,Italic and Russian.You HAVE to soft reset after installing this CAB.
More variations are possible.
I am planning to create a proggy for that, and your help is welcome, due to my lack of experience in WM coding.
Well, waiting for comments/requests and help offers...
Enjoy!
P.S : Tested on my Fuze with HTC Full Qwerty 1.5 Build 33955. On my friends Diamond with HTC Full Keyboard 1.5 different build, it worked a bit differently.
Update 21-Dec-2009
Added Russian layout for EzInput 2.x .
I know it has some minor problems, though I will probably not fix them.
Landscape mode on Fuze/TP will disappoint you, as it is designed for Diamond2/TP2.
I will probably not fix that either.
The file you have to download is ezinput2RusLayout.cab , you don't need the HTC_Full_qwerty_russian_layout.cab , it is for EzInput 1.5.
As before, it is only layout data.
To enable Russian in selection list, use my HTC_full_Qwerty_En_It_Ru.CAB, or
edit the registry manually.
Post your feedback as it pleases me to know people use what I've done.
Regards.
possible to add hebrew keyboard?
Could you add Swedish Keyboard?!
Cindly regards MacRoy
bnm7bnm said:
possible to add hebrew keyboard?
Click to expand...
Click to collapse
It is possible partially. Actually it is already done.
Please visit http://www.htcaddicts.com . Don't want to take a credit
for that.
The thing is , that you won't see "Hebrew" in languages list, so the guy
from htcaddicts maps Hebrew to Italian.
That's why one of my cabs is En_It_Ru .
MacRoy said:
Could you add Swedish Keyboard?!
Cindly regards MacRoy
Click to expand...
Click to collapse
Generally - yes.
But I need you to check something in your device first.
Please check if you have these files in your device :
Code:
\Windows\PQwerty0d1d.txt
and
Code:
\Windows\LQwerty0c1d.txt
If you do, then just let me know which languages you want to appear in selection list of HTC Full Qwerty, and I 'll prepare the cab for you.
If you don't have them, then I'll prepare 2 cabs for you:
One with layouts files (I have them in my ROM somehow, probably original HTC files) , like for Russian.
Second cab to set the selectable languages , as for Russian .
If you want to save time and know how to work with WM's registry, I can tell you which key to edit and what data to add.
Regards.
Hello.
I have a spanish HTC Pro but have put an PTG (portuguese) ROM:
My question is, is it possible to change just the physical layout of my keyboard to spanish ?
I'm requesting because the portuguese layout is as the same as english, but all keys added to spanish keyboard are the same as used by portuguese (???).
So i wanted to rehab the keys so i could use whithout loosing T9 or auto-complete in portuguese.
I have already downloaded the HTC Rom Image in spanish and looked in the image for regarding keymapping, i founded the XT9 folder that seems to me to have what i need but dont know where to go from here.
Link Here
NKTA said:
Hello.
I have a spanish HTC Pro but have put an PTG (portuguese) ROM:
My question is, is it possible to change just the physical layout of my keyboard to spanish ?
I'm requesting because the portuguese layout is as the same as english, but all keys added to spanish keyboard are the same as used by portuguese (???).
So i wanted to rehab the keys so i could use whithout loosing T9 or auto-complete in portuguese.
I have already downloaded the HTC Rom Image in spanish and looked in the image for regarding keymapping, i founded the XT9 folder that seems to me to have what i need but dont know where to go from here.
Link Here
Click to expand...
Click to collapse
I did not fully understand your question, but I think you might find the answer here :
http://forum.xda-developers.com/showthread.php?t=426281
NKTA said:
Hello.
I have a spanish HTC Pro but have put an PTG (portuguese) ROM:
My question is, is it possible to change just the physical layout of my keyboard to spanish ?
I'm requesting because the portuguese layout is as the same as english, but all keys added to spanish keyboard are the same as used by portuguese (???).
So i wanted to rehab the keys so i could use whithout loosing T9 or auto-complete in portuguese.
I have already downloaded the HTC Rom Image in spanish and looked in the image for regarding keymapping, i founded the XT9 folder that seems to me to have what i need but dont know where to go from here.
Link Here
Click to expand...
Click to collapse
Ok, I made some quick research , so it might not work but...
In your windows directory, you should have a file named
Code:
eT9.Raphael.XXXX.kmap.txt
where XXXX is a language code. I guess, that in your PTG ROM the XXXX would be 0416 (pt-br) or 0816 (pt) .
So, you should extract that file (XXXX would probably be 040A there) from Spanish ROM, rename it to eT9.Raphael.0416.kmap.txt (or eT9.Raphael.0816.kmap.txt - you should see in your windows dir) and upload it to Windows dir using ActiveSync, or prepare a cab that will copy it there.Then you have to soft reset the device.
Meanwhile I'll do some more research...
f_mulder said:
Ok, I made some quick research , so it might not work but...
In your windows directory, you should have a file named
Code:
eT9.Raphael.XXXX.kmap.txt
where XXXX is a language code. I guess, that in your PTG ROM the XXXX would be 0416 (pt-br) or 0816 (pt) .
So, you should extract that file (XXXX would probably be 040A there) from Spanish ROM, rename it to eT9.Raphael.0416.kmap.txt (or eT9.Raphael.0816.kmap.txt - you should see in your windows dir) and upload it to Windows dir using ActiveSync, or prepare a cab that will copy it there.Then you have to soft reset the device.
Meanwhile I'll do some more research...
Click to expand...
Click to collapse
Thank You for your support f_mulder.
Did find a eT9.Raphael.wwe.kmap
Don't know if its this one, since its wwe, like the mapping at this point for my Physical Keyboard, but in the spanish there's also this file.
I'm a little confused in finding the right file.
Here's what is in the file:
// N O T E: This file must be saved as Unicode
// This file contains the virtual keys mapping table for the
// Raphael device World-Wide English QWERTY layout.
// The mapping table is defined as follows
// VK_TPOUND = 0x78
// VK_TSTAR = 0x77
// VK_TAB = 0x09
// We do not support escape value yet. So the key/char values should be
// entered explicitly or by encoding start with 0x
// Format:
// {VK VK1 VK2 CH1 CH2}
// VK -> value from keyboard driver
// VK1 -> key mapped, interpret by IME
// VK2 -> key to interpret when for press and hold
// CH1 -> symbols produced by Fn + key
// CH2 -> symbols in 123 mode
// CH4 -> Key Index
//{1 1 1 ! ! 0xff}
//{2 2 2 @ @ 0xff}
//{3 3 3 # # 0xff}
//{4 4 4 $ $ 0xff}
//{5 5 5 % % 0xff}
//{6 6 6 ^ ^ 0xff}
//{7 7 7 & & 0xff}
//{8 8 8 * * 0xff}
//{9 9 9 ( ( 0xff}
//{0 0 0 ) ) 0xff}
//{- - - _ _ 0xff}
//{= = = + + 0xff}
{0x09 0x09 0x00 0x00 0x00 0xff} // TAB - 0x09 = VK_TAB
{Q Q Q Q Q 0x00}
{W W W W W 0x01}
{E E E E E 0x02}
{R R R R R 0x03}
{T T T T T 0x04}
{Y Y Y Y Y 0x05}
{U U U U U 0x06}
{I I I I I 0x07}
{O O O O O 0x08}
{P P P P P 0x09}
{0x08 0x08 0x08 0x2E 0x2E 0xff} // BACKSPACE - 0x08 = VK_BACK, 0x2E = VK_DELETE
{0x14 0x14 0x14 0x00 0x00 0xff} // CAPS - 0x14 = VK_CAPITAL
{A A A A A 0x0a}
{S S S S S 0x0b}
{D D D D D 0x0c}
{F F F F F 0x0d}
{G G G G G 0x0e}
{H H H H H 0x0f}
{J J J J J 0x10}
{K K K K K 0x11}
{L L L L L 0x12}
{0xF2 0x0D 0x00 0x00 0x00 0xff} // ENTER - 0x0D = VK_RETURN
{0xA0 0x10 0x10 0x00 0x00 0xff} // SHIFT - 0xA0 = VK_LSHIFT, 0x10 = VK_SHIFT
{Z Z Z Z Z 0x13}
{X X X X X 0x14}
{C C C C C 0x15}
{V V V V V 0x16}
{B B B B B 0x17}
{N N N N N 0x18}
{M M M M M 0x19}
//{/ / / ? ? 0xff}
{0xF1 0x26 0x26 0x21 0x21 0xff} // UP - 0x26 = VK_UP, 0x21 = VK_PRIOR (PAGE UP)
{0xA2 0x11 0x00 0x00 0x00 0xff} // CTRL - 0xA2 = VK_LCONTROL, 0x11 = VK_CONTROL
{0xEC 0xEC 0x00 0x00 0x00 0xff} // FN - 0xEC = FN
{0xEB 0xEB 0x00 0x00 0x00 0xff} // SMS - 0xEB = SMS/T
{0xEF 0xEF 0x00 0x00 0x00 0xff} // MSG - 0xEF = MSG
{0xE6 0xE6 0x00 0x00 0x00 0xff} // SYM - 0xE6
{0xEA 0x12 0x00 0x00 0x00 0xff} // T9 Menu - 0x12
{0x20 0x20 0x20 0x00 0x00 0xff} // SPACE - 0x20 = VK_SPACE
//{, , , ' ' 0xff}
//{. . . " " 0xff}
{0xF5 0x25 0x25 0x00 0x00 0xff} // LEFT - 0x25 = VK_LEFT
{0xF3 0x28 0x28 0x22 0x22 0xff} // DOWN - 0x28 = VK_DOWN, 0x22 = VK_NEXT (PAGE DOWN)
{0xF4 0x27 0x27 0x00 0x00 0xff} // RIGHT - 0x27 = VK_RIGHT
There's a file called eT9DeadKeys.txt which contains:
// This is a unicode text file that contains the dead-key cycling characters.
// Dead-key cycling characters are defined for per language (XT9 Language).
// In each language section, each line defines the cycling characters.
//
// Format:
// c0, c1, c2, c3,..ck, where
// characters on the first column (c0), trigger the dead-cycling
// (c1,...,c3,c1..) when Symb + [first column character] on SP,
// or Fn + Space (PPC) and the current character macthes character
// on the first column.
// German 0x0107
[language = 263]
a ä
A Ä
o ö
O Ö
u ü
U Ü
s ß
S
// French 0x010C
[language = 268]
a à â
A À Â
c ç
C Ç
e è é ê ë
E È É Ê Ë
i î ï
I Î Ï
o ô ö
O Ô
u ù ú û ü
U Ù Û Ü
// Spanish 0x010A
[language = 266]
a á
A Á
e é
E É
i í
I Í
n ñ
N Ñ
o ó
O Ó
u ú
U Ú
// All the language
[language = 65535]
a ä æ å à á â ã
A Ä Æ Å À Á Â Ã
c ç
C Ç
d ð
D Ð
e è é ê ë
E È É Ê Ë
i ì í î ï
I Ì Í Î Ï
n ñ
N Ñ
o ò ó ô õ ö ø
O Ò Ó Ô Õ Ö Ø
u ù ú û ü
U Ù Ú Û Ü
y ý ÿ
Y Ý
s ß
S
I'm guessing that this is what it matters since, as you can see, it has the special keys for "FN" which belong to the spanish keyboard and others. Those letters in spanish are both used by portuguese and spanish, there is no common sense in removing them for portuguese package unless they wanted to spre some change in making a keyboard just for portugal, which its most likely to be since it would be a smaller market than spain.
I have the idea that the t9 its related to physical keyboard and to change, would require to change t9 to spain and then the keyboard would also. Is there any chance or a tool to change the t9 layout and physical keyboard layout independently ? The problem its, that i don't want to change language or either the virtual keyboard. Just the physical one to match the original, it seems that most country's are pretty satisfy in ignoring most of the special keys in the physical keyboard that are provided in their Pro, me in another case want to recover without having to install the original ROM.
This is the WWE physical keyboard which i don't have now, but if i try to write whith the special keys (FN) these are the symbols that shows:
As soon i find a picture of my keyboard i will post it here.
Cheers
NKTA,can you compare both eT9.Raphael.wwe.kmap files?
Are they same?
Can you also check wheather there are additional eT9.* files on both ROMs?
Yes i can, i have both ROM, will extract from portuguese and spanish and check both.
Well, i got them open, side by side, and they are exactly the same. Going to check the et9DeadKeys, exactly the same in both.
By the way, both ROM's are the WM6.1 original form HTC, not tweaked.
I have already removed from the spanish pack, et9 folder, i posted the link earlier. If u want i can remove the same folder from portuguese pack and post it too.
Portuguese Files:
Spanish Files:
Well, if get it right, your eT9.Raphael.wwe.kmap file should have the following settings, in order to respond to the keyboard on picture correctly :
{Q Q Q Q Q 0x00}
{W W W £ £ 0x01}
{E E E € € 0x02}
{R R R R R 0x03}
{T T T T T 0x04}
{Y Y Y Y Y 0x05}
{U U U U U 0x06}
{I I I I I 0x07}
{O O O O O 0x08}
{P P P P P 0x09}
That is for the first row, I won't edit the whole file, but I hope you've got the idea. Note the bold signs.
I checked that, and it works.
f_mulder said:
Well, if get it right, your eT9.Raphael.wwe.kmap file should have the following settings, in order to respond to the keyboard on picture correctly :
{Q Q Q Q Q 0x00}
{W W W £ £ 0x01}
{E E E € € 0x02}
{R R R R R 0x03}
{T T T T T 0x04}
{Y Y Y Y Y 0x05}
{U U U U U 0x06}
{I I I I I 0x07}
{O O O O O 0x08}
{P P P P P 0x09}
That is for the first row, I won't edit the whole file, but I hope you've got the idea. Note the bold signs.
I checked that, and it works.
Click to expand...
Click to collapse
Well, it doesn't.
If u check one of my previous posts the only row with special characters its the first row.
//{1 1 1 ! ! 0xff}
//{2 2 2 @ @ 0xff}
//{3 3 3 # # 0xff}
//{4 4 4 $ $ 0xff}
//{5 5 5 % % 0xff}
//{6 6 6 ^ ^ 0xff}
//{7 7 7 & & 0xff}
//{8 8 8 * * 0xff}
//{9 9 9 ( ( 0xff}
//{0 0 0 ) ) 0xff}
//{- - - _ _ 0xff}
//{= = = + + 0xff}
{0x09 0x09 0x00 0x00 0x00 0xff} // TAB - 0x09 = VK_TAB
{Q Q Q Q Q 0x00}
{W W W W W 0x01}
{E E E E E 0x02}
{R R R R R 0x03}
{T T T T T 0x04}
{Y Y Y Y Y 0x05}
{U U U U U 0x06}
{I I I I I 0x07}
{O O O O O 0x08}
{P P P P P 0x09}
Click to expand...
Click to collapse
The others have no special characters for the exception to the last row (FN / Space / SMS.MMS / IE ...).
{0xF1 0x26 0x26 0x21 0x21 0xff} // UP - 0x26 = VK_UP, 0x21 = VK_PRIOR (PAGE UP)
{0xA2 0x11 0x00 0x00 0x00 0xff} // CTRL - 0xA2 = VK_LCONTROL, 0x11 = VK_CONTROL
{0xEC 0xEC 0x00 0x00 0x00 0xff} // FN - 0xEC = FN
{0xEB 0xEB 0x00 0x00 0x00 0xff} // SMS - 0xEB = SMS/T
{0xEF 0xEF 0x00 0x00 0x00 0xff} // MSG - 0xEF = MSG
{0xE6 0xE6 0x00 0x00 0x00 0xff} // SYM - 0xE6
{0xEA 0x12 0x00 0x00 0x00 0xff} // T9 Menu - 0x12
{0x20 0x20 0x20 0x00 0x00 0xff} // SPACE - 0x20 = VK_SPACE
//{, , , ' ' 0xff}
//{. . . " " 0xff}
{0xF5 0x25 0x25 0x00 0x00 0xff} // LEFT - 0x25 = VK_LEFT
{0xF3 0x28 0x28 0x22 0x22 0xff} // DOWN - 0x28 = VK_DOWN, 0x22 = VK_NEXT (PAGE DOWN)
{0xF4 0x27 0x27 0x00 0x00 0xff} // RIGHT - 0x27 = VK_RIGHT
Click to expand...
Click to collapse
The special characters such as £ and euro coin simbol is not present in Spanish/portuguese files (.txt).
I have an idea, i'm thinking that the repetition of letters like Z Z Z Z are actualy the options available threw normal key and FN+Key.
So therefore if i edit the file like for Q, lets say like this:
{Q £ Í Ú Á 0x00}
In that case, i will obtain Q by pressing the key "Q" on physical keyboard, and £ by pressing one time FN+Q, Í by pressing FN+2xQ (pressing two times Q).
This just might work without having to tweak anything in registry or editing any more files.
It could also be, that the last two that i can change and windows seems to only support 2 letters / 2 symbols by key, so i could do just like first row and edit like this:
//{1 1 1 ! ! 0xff} and exchange to //{1 1 1 £ £ 0xff} so i can use the £ for example as FN+key in 1 key.
There's something bugging me. I can write the £ and euro symbol, but its not present in any of the txt files. So what's mapping the physical keyboard ?
Your file explains it all :
// Format:
// {VK VK1 VK2 CH1 CH2}
// VK -> value from keyboard driver
// VK1 -> key mapped, interpret by IME
// VK2 -> key to interpret when for press and hold
// CH1 -> symbols produced by Fn + key
// CH2 -> symbols in 123 mode
// CH4 -> Key Index
{Q Q Q Q Q 0x00} == {VK VK1 VK2 CH1 CH2}
{W W W W W 0x01}
{E E E E E 0x02}
{R R R R R 0x03}
{T T T T T 0x04}
{Y Y Y Y Y 0x05}
{U U U U U 0x06}
{I I I I I 0x07}
{O O O O O 0x08}
{P P P P P 0x09}
Got it now?
LOL
Yeap got it.
{VK VK1 VK2 CH1 CH2} is indicating the position of each "type of key" pressed.
If i truly want those symbols i will edit the file in the right spot.
So ishould always edit the fourth key, CH1 (symbols produced by Fn + key)
But why isn't £ and euro showing up on this mapping since i can use them ?
As I told, in order to correspond to the keyboard on picture, W should have following settings :
{W W W £ £ 0x01} , which in turn corresponds to the
{VK VK1 VK2 CH1 CH2} structure, which is explained here :
// Format:
// {VK VK1 VK2 CH1 CH2}
// VK -> value from keyboard driver
// VK1 -> key mapped, interpret by IME
// VK2 -> key to interpret when for press and hold
// CH1 -> symbols produced by Fn + key
// CH2 -> symbols in 123 mode
// CH4 -> Key Index
In my Fuze , VK2 doesn't work, it still types same symbol as VK1 does.
NKTA said:
LOL
Yeap got it.
{VK VK1 VK2 CH1 CH2} is indicating the position of each "type of key" pressed.
If i truly want those symbols i will edit the file in the right spot.
Click to expand...
Click to collapse
Great!
Hope I helped
Yes you did help me, and i thank you.
Now thats the problem in this Pro, the physical keyboard layout is english and the files are wwe, which means is english too. But they don't match.
Resuming, i can write with the physical keyboard as equal in the picture. My actual ROM seems to be using the physical keyboard layout for wwe and i want to change it to the spanish one.
The question is, how is it possible to write with the wwe, if the mappings for the wwe (eT9.Raphael.wwe.kmap.txt) seems not to have mapped the £ and euro key.
I see that each key is mapped from left to right, from 1st row until the 5th.
If you check the second row, in the original file (eT9.Raphael.wwe.kmap), £ and euro are missing.
NKTA said:
so i could do just like first row and edit like this:
//{1 1 1 ! ! 0xff} and exchange to //{1 1 1 £ £ 0xff} so i can use the £ for example as FN+key in 1 key.
There's something bugging me. I can write the £ and euro symbol, but its not present in any of the txt files. So what's mapping the physical keyboard ?
Click to expand...
Click to collapse
Keep in mind that "//" sequense means remark - which means that line
beginning with "//" , won't have any effect.
Regarding the mapping of physical keyboard, you should check the registry...
What do you have in the following key :
HKLM\System\CurrentControlSet\Control\Layouts ?
f_mulder said:
Keep in mind that "//" sequense means remark - which means that line
beginning with "//" , won't have any effect.
Regarding the mapping of physical keyboard, you should check the registry...
What do you have in the following key :
HKLM\System\CurrentControlSet\Control\Layouts ?
Click to expand...
Click to collapse
I have several folders:
00000409 ->(inside folder) Layout File + Layout Text + PS2_AT
00000816 -> Layout File + Layout Text + PS2_AT
e0010409 -> Ime File + Keyboard Layout + Layout Text
e0010816 -> Ime File + Keyboard Layout + Layout Text
After starting few secound Primo gives me an error message: Fatal error in main tread...
What can cause this problem?
Anyone has an idea?
Please help!
THX
Bbrian81 said:
After starting few secound Primo gives me an error message: Fatal error in main tread...
What can cause this problem?
Anyone has an idea?
Please help!
THX
Click to expand...
Click to collapse
I am getting this too.
Have you found a sollution?
Can anybody in this forum help pls?
karapialis said:
I am getting this too.
Have you found a sollution?
Can anybody in this forum help pls?
Click to expand...
Click to collapse
Yes I solved the problem and it works correctly (fast & stable).
1) I think the error caused by a wrong data.zip (& wrong version of language file???) file.
Try to find a good version of Primo (For example: Primo Green) which has a correct data.zip (320x240).
2) Try to modify your sys.txt first because I don't know what is the version that you are using.
My sys.txt:
[interface]
show_exit=1
extra_settings=1
resolution_dir="320_240"
vga=1
[rawdisplay]
highres=1
screen_x=640
screen_y=480
[map]
2dheadup=1
3d_landmarks=1
3d_buildings=3
3d_buildings_distance=20000
3d_dem=1
3d_dem_detail=3
3d_roads=1
3d_tunnels=1
3d_max_tiltlevel=90000
3d_defaul_tiltlevel=9000
3d_max_zoomlevel=500
3d_min_zoomlevel=40
3d_scale_carmodel=1
3d_max_zfar=3500
3dcarsizemin=700
3dcarsizemax=7500
3dcarsizemul=90000
show_labels=1
show_oneway=1
show_blockroad=1
follow_gps=1
Map_mode="3D"
[gps]
port="auto"
baud="auto"
[3d_config]
disable_roadsign_navigation_mode=0
[3dcar]
work_dir="\ResidentFlash\iGO8"
[3d]
show_guidance_strip=1
show_guidance_arrows=0
guidancearrow_first_size=1.5
guidancearrow_first_alpha=24
guidancearrow_second_size=0.8
guidancearrow_second_alpha=12
max_poly_segments_shown_1=400
max_poly_segments_shown_1=200
[roundaboutcam]
enabled=1 ;(1)
centery=50 ;(50)
[smartzoom]
auto_follow_time=10
enabled=1
minzoom=60
maxzoom=170
minangle=45
maxangle=73
overview=0
overview_zoomlevel=5000
overview_distance=30000
angleoffset=8
minzoom2d=200
maxzoom2d=1500
zoom2dpercent=135
zoom_after_find=1
use2d=1
zoom_after_find=1
[screen]
menu_animation=0
[timezone]
sync_os_timezone=0
reset_os_timezone=0
[debug]
skip_eula=1
enable_roadshadow=1
enable_buildings=1
queue_length=200
sound_q_length=250
show_speed_limit=1
speedcam_enabled=1
disable_outlookpoi=0
earth=1
show_oneway=1
show_oneway_3d=1
autosave=1
tts_min_ready_wav=1
tts_getaway_time=100
sound_q_length=200
tunnel_mode=1
show_junction_view=1
[warning]
speedwarn_alt_builtup_based=1
speedcam_visualtype=2
speedwarn_tolerance=100
speedcam_warning=1
is_spoken=1
pedestrian_warning="1"
speedlimit_warning="1"
speedlimit_warning_voice="1"
speedcam_soundtype="2"
speedwarn_toltype="1"
speedwarn_alt_toltype="1"
speedcam_visualtype="1"
[sound]
sound_q_length=200
queue_length=250
ding=0
[msnd]
msnd.start=0
[navigation]
gps_pos_to_road=1
show_current_city=1
[3d]
;### 3d landmark and buildings render distances, see also $skin$\common\clip_planes.ini
building_camera_distance_near=60 ;(100)
building_camera_distance_medium=120 ;(120)
building_camera_distance_far=180 ;(150)
fade_distance_for_car=40 ;(20)
fade_distance_for_guidance_arrow=50 ;(50)
fade_overlap_tolerance=50 ;(50)
[feature]
signpost_coloring=1
[tts]
tts_buffer=131072
tts_logics=3
always_say_road_names=1
announce_street_name=1
announce_exit_directions=1
skip_exit_numbers=0
priority="HIGH"
[warning]
speedcam_warning=1
is_spoken=1
[tmc]
source="royaltek"
port="COM,9"
internal_tmc_name="royaltek"
tuner_alg_search_force_on=1
tuner_alg_search_timeout=10000
tuneralg_rds_packet_timeout=6000
tuneralg_8a_packet_timeout=6000
tuneralg_3a_packet_timeout=20000
tuneralg_last_8a_packet_timeout=10000
Bbrian81 said:
Yes I solved the problem and it works correctly (fast & stable).
1) I think the error caused by a wrong data.zip (& wrong version of language file???) file.
Try to find a good version of Primo (For example: Primo Green) which has a correct data.zip (320x240).
2) Try to modify your sys.txt first because I don't know what is the version that you are using.
My sys.txt:
[interface]
show_exit=1
extra_settings=1
resolution_dir="320_240"
vga=1
[rawdisplay]
highres=1
screen_x=640
screen_y=480
[map]
2dheadup=1
3d_landmarks=1
3d_buildings=3
3d_buildings_distance=20000
3d_dem=1
3d_dem_detail=3
3d_roads=1
3d_tunnels=1
3d_max_tiltlevel=90000
3d_defaul_tiltlevel=9000
3d_max_zoomlevel=500
3d_min_zoomlevel=40
3d_scale_carmodel=1
3d_max_zfar=3500
3dcarsizemin=700
3dcarsizemax=7500
3dcarsizemul=90000
show_labels=1
show_oneway=1
show_blockroad=1
follow_gps=1
Map_mode="3D"
[gps]
port="auto"
baud="auto"
[3d_config]
disable_roadsign_navigation_mode=0
[3dcar]
work_dir="\ResidentFlash\iGO8"
[3d]
show_guidance_strip=1
show_guidance_arrows=0
guidancearrow_first_size=1.5
guidancearrow_first_alpha=24
guidancearrow_second_size=0.8
guidancearrow_second_alpha=12
max_poly_segments_shown_1=400
max_poly_segments_shown_1=200
[roundaboutcam]
enabled=1 ;(1)
centery=50 ;(50)
[smartzoom]
auto_follow_time=10
enabled=1
minzoom=60
maxzoom=170
minangle=45
maxangle=73
overview=0
overview_zoomlevel=5000
overview_distance=30000
angleoffset=8
minzoom2d=200
maxzoom2d=1500
zoom2dpercent=135
zoom_after_find=1
use2d=1
zoom_after_find=1
[screen]
menu_animation=0
[timezone]
sync_os_timezone=0
reset_os_timezone=0
[debug]
skip_eula=1
enable_roadshadow=1
enable_buildings=1
queue_length=200
sound_q_length=250
show_speed_limit=1
speedcam_enabled=1
disable_outlookpoi=0
earth=1
show_oneway=1
show_oneway_3d=1
autosave=1
tts_min_ready_wav=1
tts_getaway_time=100
sound_q_length=200
tunnel_mode=1
show_junction_view=1
[warning]
speedwarn_alt_builtup_based=1
speedcam_visualtype=2
speedwarn_tolerance=100
speedcam_warning=1
is_spoken=1
pedestrian_warning="1"
speedlimit_warning="1"
speedlimit_warning_voice="1"
speedcam_soundtype="2"
speedwarn_toltype="1"
speedwarn_alt_toltype="1"
speedcam_visualtype="1"
[sound]
sound_q_length=200
queue_length=250
ding=0
[msnd]
msnd.start=0
[navigation]
gps_pos_to_road=1
show_current_city=1
[3d]
;### 3d landmark and buildings render distances, see also $skin$\common\clip_planes.ini
building_camera_distance_near=60 ;(100)
building_camera_distance_medium=120 ;(120)
building_camera_distance_far=180 ;(150)
fade_distance_for_car=40 ;(20)
fade_distance_for_guidance_arrow=50 ;(50)
fade_overlap_tolerance=50 ;(50)
[feature]
signpost_coloring=1
[tts]
tts_buffer=131072
tts_logics=3
always_say_road_names=1
announce_street_name=1
announce_exit_directions=1
skip_exit_numbers=0
priority="HIGH"
[warning]
speedcam_warning=1
is_spoken=1
[tmc]
source="royaltek"
port="COM,9"
internal_tmc_name="royaltek"
tuner_alg_search_force_on=1
tuner_alg_search_timeout=10000
tuneralg_rds_packet_timeout=6000
tuneralg_8a_packet_timeout=6000
tuneralg_3a_packet_timeout=20000
tuneralg_last_8a_packet_timeout=10000
Click to expand...
Click to collapse
Thanks for your help mate. I will try it and report back asap.
It starts ok works for some minutes and then:
I get igo primo fatal error
address: 0x002818f8
Exception: 0xc0000005
Every time the same thing. Work time lasts 5-10 mins no more.
And in crash log says:
Access violation reading address: 0xdba9df7e
WinCE CallStack snapshot (function names unknown - map file \StorageCard\Primo1.2\mobilenavigator.map not found):
and a list of HEX's under that...
I tried lots of stuff with memory and cache in sys.txt but still getting this stupid message.
Any help???? please...
I have HTC Touch HD
which of these are correct? several can be correct
it will print out 61 words
1
Code:
j = 0
while j < 61:
s = namn[j]
print(s, end=" ")
j += 1
2
Code:
j = 0
s = ""
while j < 61:
s += namn[j]
j += 1
print(s)
3
Code:
j = 0
s = ""
while j <= 61:
s += namn[j]
j += 1
print(s)
4
Code:
j = 1
while j < 61:
print(namn[j], end=" ")
j += 1
5
Code:
j = 1
s = namn[0]
while j < 61:
s += namn[j]
j += 1
print(s)