08/05/2011, 12:12 AM
|
#61 (permalink) |
|
Developer
![]() ![]() Join Date: Apr 2003
Location: Adelaide, Australia - follow @webosinternals on Twitter visit www.webos-internals.org and www.facebook.com/webosinternals
Posts: 10,220
Likes Received: 546
Thanks: 90
Thanked 8,534 Times in 2,806 Posts
|
You should read the Meta-Doctor documentation to understand the DEVICE and CARRIER required arguments.
-- Rod
__________________
WebOS Internals and Preware Founder and Developer You may wish to donate by Paypal to donations @ webos-internals.org if you find our work useful. All donations go back into development. www.webos-internals.org twitter.com/webosinternals facebook.com/webosinternals |
08/05/2011, 12:38 AM
|
#62 (permalink) | |
|
Member
![]() Join Date: Sep 2007
Posts: 57
Likes Received: 1
Thanks: 5
Thanked 3 Times in 2 Posts
|
Quote:
this is my log: root@ubuntu:~/meta-doctor# make DEVICE=veer CARRIER=wr all unpack patch [: 3: p160una: unexpected operator [: 3: 2.1.1: unexpected operator make unpack patch pack make[1]: Entering directory `/home/bebz/meta-doctor' rm -rf build/veer-p160una-wr-2.1.1 mkdir -p build/veer-p160una-wr-2.1.1 cp downloads/webosdoctorp160una-wr-2.1.1.jar build/veer-p160una-wr-2.1.1/webosdoctorp160una-wr-2.1.1.jar ( cd build/veer-p160una-wr-2.1.1 ; \ unzip -q webosdoctorp160una-wr-2.1.1.jar META-INF/MANIFEST.MF com/* \ resources/webOS.tar resources/recoverytool.config ) ( cd build/veer-p160una-wr-2.1.1 ; \ unzip -q webosdoctorp160una-wr-2.1.1.jar resources/wr.tar ) mkdir -p build/veer-p160una-wr-2.1.1/webOS tar -C build/veer-p160una-wr-2.1.1/webOS \ -f build/veer-p160una-wr-2.1.1/resources/webOS.tar -x cp scripts/WebOS-Internals.tga build/veer-p160una-wr-2.1.1/webOS/BootLogo.tga mkdir -p build/veer-p160una-wr-2.1.1/carrier tar -f build/veer-p160una-wr-2.1.1/resources/wr.tar -t \ > build/veer-p160una-wr-2.1.1/carrier-file-list.txt tar -C build/veer-p160una-wr-2.1.1/carrier \ -f build/veer-p160una-wr-2.1.1/resources/wr.tar -x gunzip -f build/veer-p160una-wr-2.1.1/webOS/nova-cust-image-broadway.rootfs.tar.gz mkdir -p build/veer-p160una-wr-2.1.1/rootfs tar -C build/veer-p160una-wr-2.1.1/rootfs --wildcards \ -f build/veer-p160una-wr-2.1.1/webOS/nova-cust-image-broadway.rootfs.tar \ -x ./usr/lib/ipkg/info rm -f build/veer-p160una-wr-2.1.1/ipkgs-file-list.txt for package in com.palm.app.firstuse palmbuildinfo ; do \ if [ -f build/veer-p160una-wr-2.1.1/rootfs/usr/lib/ipkg/info/$package.list ] ; then \ cat build/veer-p160una-wr-2.1.1/rootfs/usr/lib/ipkg/info/$package.list | \ sed -e 's|^|.|' >> build/veer-p160una-wr-2.1.1/ipkgs-file-list.txt ; \ fi ; \ done tar -C build/veer-p160una-wr-2.1.1/rootfs --wildcards \ -f build/veer-p160una-wr-2.1.1/webOS/nova-cust-image-broadway.rootfs.tar \ -x -T build/veer-p160una-wr-2.1.1/ipkgs-file-list.txt ./boot ./lib/modules ./md5sums* touch build/veer-p160una-wr-2.1.1/.unpacked rm -f build/veer-p160una-wr-2.1.1/.patched [ -d patches/webos-2.1.1 ] for package in com.palm.app.firstuse palmbuildinfo ; do \ mv build/veer-p160una-wr-2.1.1/rootfs/usr/lib/ipkg/info/$package.md5sums build/veer-p160una-wr-2.1.1/rootfs/usr/lib/ipkg/info/$package.md5sums.old ; \ ( cd build/veer-p160una-wr-2.1.1/rootfs ; \ cat ./usr/lib/ipkg/info/$package.list | sed -e 's|^|.|' | \ xargs -I '{}' find '{}' -type f -prune -print | xargs md5sum ) \ > build/veer-p160una-wr-2.1.1/rootfs/usr/lib/ipkg/info/$package.md5sums.new ; \ ./scripts/replace-md5sums.py \ build/veer-p160una-wr-2.1.1/rootfs/usr/lib/ipkg/info/$package.md5sums.old build/veer-p160una-wr-2.1.1/rootfs/usr/lib/ipkg/info/$package.md5sums.new \ > build/veer-p160una-wr-2.1.1/rootfs/usr/lib/ipkg/info/$package.md5sums ; \ rm -f build/veer-p160una-wr-2.1.1/rootfs/usr/lib/ipkg/info/$package.md5sums.old build/veer-p160una-wr-2.1.1/rootfs/usr/lib/ipkg/info/$package.md5sums.new ; \ done if [ -f build/veer-p160una-wr-2.1.1/rootfs/md5sums.gz ] ; then \ gunzip -c < build/veer-p160una-wr-2.1.1/rootfs/md5sums.gz > build/veer-p160una-wr-2.1.1/rootfs/md5sums ; \ fi mv build/veer-p160una-wr-2.1.1/rootfs/md5sums build/veer-p160una-wr-2.1.1/rootfs/md5sums.old ( cd build/veer-p160una-wr-2.1.1/rootfs ; find . -type f | xargs md5sum ) \ > build/veer-p160una-wr-2.1.1/rootfs/md5sums.new ./scripts/replace-md5sums.py build/veer-p160una-wr-2.1.1/rootfs/md5sums.old build/veer-p160una-wr-2.1.1/rootfs/md5sums.new > \ build/veer-p160una-wr-2.1.1/rootfs/md5sums rm -f build/veer-p160una-wr-2.1.1/rootfs/md5sums.old build/veer-p160una-wr-2.1.1/rootfs/md5sums.new touch build/veer-p160una-wr-2.1.1/.patched rm -f build/veer-p160una-wr-2.1.1/.packed ( cd build/veer-p160una-wr-2.1.1/rootfs ; mkdir -p ./boot ./lib/modules ./var/luna/preferences ./var/gadget ./var/home/root ./var/preferences ./var/palm/data ) rm -f build/veer-p160una-wr-2.1.1/ipkgs-file-list.txt for package in com.palm.app.firstuse palmbuildinfo ; do \ cat build/veer-p160una-wr-2.1.1/rootfs/usr/lib/ipkg/info/$package.list | \ sed -e 's|^|.|' >> build/veer-p160una-wr-2.1.1/ipkgs-file-list.txt ; \ done if [ -f build/veer-p160una-wr-2.1.1/rootfs/md5sums.gz ] ; then \ gzip -f build/veer-p160una-wr-2.1.1/rootfs/md5sums ; \ fi tar -C build/veer-p160una-wr-2.1.1/rootfs --wildcards \ -f build/veer-p160una-wr-2.1.1/webOS/nova-cust-image-broadway.rootfs.tar \ --delete -T build/veer-p160una-wr-2.1.1/ipkgs-file-list.txt \ ./usr/lib/ipkg/info ./boot ./lib/modules ./md5sums* ( cd build/veer-p160una-wr-2.1.1/rootfs ; \ tar -f ../webOS/nova-cust-image-broadway.rootfs.tar \ --numeric-owner --owner=0 --group=0 \ --append -T ../ipkgs-file-list.txt \ ./usr/lib/ipkg/info ./boot ./lib/modules ./var/luna/preferences ./var/gadget ./var/home/root ./var/preferences ./var/palm/data ./md5sums* ) gzip -f build/veer-p160una-wr-2.1.1/webOS/nova-cust-image-broadway.rootfs.tar ( cd build/veer-p160una-wr-2.1.1/webOS ; \ tar -f ../resources/webOS.tar \ --numeric-owner --owner=0 --group=0 -h \ -c . ) sed -i.orig -e '/^Name: /d' -e '/^SHA1-Digest: /d' -e '/^ /d' -e '/^\n$/d' \ build/veer-p160una-wr-2.1.1/META-INF/MANIFEST.MF ( cd build/veer-p160una-wr-2.1.1 ; \ zip -q -d webosdoctorp160una-wr-2.1.1.jar META-INF/MANIFEST.MF META-INF/JARKEY.* \ resources/webOS.tar resources/recoverytool.config ) ( cd build/veer-p160una-wr-2.1.1 ; \ zip -q webosdoctorp160una-wr-2.1.1.jar META-INF/MANIFEST.MF \ resources/webOS.tar resources/recoverytool.config ) ( cd build/veer-p160una-wr-2.1.1/carrier ; \ tar -f ../resources/wr.tar \ --numeric-owner --owner=0 --group=0 -h \ -c -T ../carrier-file-list.txt ) ( cd build/veer-p160una-wr-2.1.1 ; \ zip -q -d webosdoctorp160una-wr-2.1.1.jar resources/wr.tar ) ( cd build/veer-p160una-wr-2.1.1 ; \ zip -q webosdoctorp160una-wr-2.1.1.jar resources/wr.tar ) Your custom doctor file has been created at build/veer-p160una-wr-2.1.1/webosdoctorp160una-wr-2.1.1.jar touch build/veer-p160una-wr-2.1.1/.packed make[1]: Leaving directory `/home/bebz/meta-doctor' make: Nothing to be done for `unpack'. make: Nothing to be done for `patch'. |
|
08/05/2011, 12:41 AM
|
#63 (permalink) |
|
Developer
![]() ![]() Join Date: Apr 2003
Location: Adelaide, Australia - follow @webosinternals on Twitter visit www.webos-internals.org and www.facebook.com/webosinternals
Posts: 10,220
Likes Received: 546
Thanks: 90
Thanked 8,534 Times in 2,806 Posts
|
For the veer it will be broadway.xml
-- Rod
__________________
WebOS Internals and Preware Founder and Developer You may wish to donate by Paypal to donations @ webos-internals.org if you find our work useful. All donations go back into development. www.webos-internals.org twitter.com/webosinternals facebook.com/webosinternals |
08/05/2011, 01:11 AM
|
#64 (permalink) |
|
Member
![]() Join Date: Sep 2007
Posts: 57
Likes Received: 1
Thanks: 5
Thanked 3 Times in 2 Posts
|
Cool, thanks.
does this look right to you: <?xml version="1.0" encoding="UTF-8"?> <!-- Installer Rules for Broadway Hardware --> <TrenchCoat> <CPU type="MSM7X30"/> <Flash type="mmc" alignment="32768" reusePartitions="true" device="/dev/mmcblk0"> <Entry type="mbr" size="512" align="false"/> <Entry type="space" partition="0x6" size="102400KB" reformat="false"/> <!-- p1, FAT (amss, chainbootie) --> <Entry type="space" partition="0x4d" size="500KB" reformat="false"/> <!-- p2, CFG_DATA; dbl.mbn --> <Entry type="space" partition="0x46" size="1500KB" reformat="false"/> <!-- p3, OSBL; osbl.mbn --> <!-- Here begins the extended partitions (extended partition p4) --> <Entry type="space" partition="0x4e" size="1MB" reformat="false"/> <!-- p5, EFS2 --> <Entry type="space" partition="0x4c" size="1MB" reformat="false"/> <!-- p6, FOTA --> <Entry type="space" partition="0x4a" size="3072KB" reformat="false"/> <!-- p7, MODEM_ST1 --> <Entry type="space" partition="0x4b" size="3072KB" reformat="false"/> <!-- p8, MODEM_ST2 --> <Entry type="space" partition="0x50" size="6000KB" reformat="false"/> <!-- p9, ADSP; adsp.mbn --> <Entry type="space" partition="0x58" size="3072KB" reformat="false"/> <!-- p10, MODEM_GOLDEN --> <Entry type="space" partition="0xff" size="3072KB" reformat="false"/> <!-- p11, MODEM_PAD --> <!-- Here is palm territory. There be dragons. --> <Entry type="bootloader" partition="0x48" size="2500KB" alignment="0x4000000" reusePartition="false" file="${BOOTIE}"/> <!-- p12, APPS (bootie) --> <Entry type="nvram" size="4MB" reusePartition="false"> <Section name="env" type="env" size="16KB"> <Val name="installer" value="trenchcoat"/> <Val name="autoboot" action="delete"/> <Val name="bootfile" action="delete"/> </Section> <Section name="tokens" type="token" size="4KB"> <Val name="installer" value="trenchcoat"/> <Val name="KEYoBRD" action="overwrite" value="z"/> </Section> <Section name="logo-boot" type="image" file="BootLogo.tga"/> <Section name="logo-chg" type="image" file="Charging.tga"/> <Section name="logo-badchg" type="image" file="NoPower.tga"/> <Section name="logo-nobatt" type="image" file="NoBatt.tga"/> <Section name="logo-badsys" type="image" file="BadSys.tga"/> <Section name="logo-nosys" type="image" file="NoSys.tga"/> <Section name="logo-sync" type="image" file="Sync.tga"/> <Section name="logo-panic" type="image" file="Panic.tga"/> <Section name="logo-disk" type="image" file="Disk.tga"/> </Entry> <Entry type="ext3" size="32MB" reusePartition="false" mount="/boot"/> <!-- p14, /boot --> <Entry type="lvm" id="pv" size="*" alignment="0x4000000" reusePartition="false" metadatasize="8MB" metadatacopies="2"/> <!-- p15, LVM --> </Flash> <VolumeGroups> <Group name="store" pv="pv" physicalextentsize="8MB"> <Volume id="root" type="ext3" size="456MB" mount="/"/> <Volume id="var" type="ext3" size="64MB" mount="/var"/> <Volume id="update" type="ext3" size="16MB" mount="/var/lib/update"/> <Volume id="log" type="ext3" size="24MB" mount="/var/log"/> <Volume id="mojodb" type="ext3" size="144MB" mount="/var/db"/> <Volume id="filecache" type="ext3" size="136MB" inode_size="256" mount="/var/file-cache"/> <Volume id="media" type="fat32" size="*" mount="/media/internal"/> <Volume id="swap" size="104MB"/> </Group> </VolumeGroups> <Filesystem fstab="/etc/fstab"> <Mount device="rootfs" mount="/" type="ext3" options="ro,suid,dev,exec,auto,nouser,async,noatime" freq="1" passno="1"/> <Mount id="var" options="noatime,data=writeback" freq="0" passno="0"/> <Mount id="mojodb" options="noatime" freq="0" passno="0"/> <Mount id="filecache" options="noatime,user_xattr" freq="0" passno="0"/> <Mount id="log" options="noatime" freq="0" passno="0"/> <Mount id="update" options="noauto,noatime" freq="0" passno="0"/> <Mount device="proc" mount="/proc" type="proc" options="defaults" freq="0" passno="0"/> <Mount device="devpts" mount="/dev/pts" type="devpts" options="mode=0620,gid=5" freq="0" passno="0"/> <Mount device="tmpfs" mount="/tmp" type="tmpfs" options="size=32M,mode=1777" freq="0" passno="0"/> <Mount device="tmpfs" mount="/var/run" type="tmpfs" options="size=16M,mode=1777" freq="0" passno="0"/> <Mount device="tmpfs" mount="/var/tmp" type="tmpfs" options="size=32M,mode=1777" freq="0" passno="0"/> <Mount device="tmpfs" mount="/media/ram" type="tmpfs" options="defaults" freq="0" passno="0"/> <Mount id="media" options="utf8,shortname=mixed,umask=0000" freq="0" passno="0"/> </Filesystem> <Images> <File file="${NOVATGZ}" target="/"/> </Images> <PostInstall file="/sbin/tcpostflash.sh"/> </TrenchCoat> |
08/05/2011, 01:15 AM
|
#65 (permalink) |
|
Developer
![]() ![]() Join Date: Apr 2003
Location: Adelaide, Australia - follow @webosinternals on Twitter visit www.webos-internals.org and www.facebook.com/webosinternals
Posts: 10,220
Likes Received: 546
Thanks: 90
Thanked 8,534 Times in 2,806 Posts
|
The red line is correct. I assume the rest is unchanged.
-- Rod
__________________
WebOS Internals and Preware Founder and Developer You may wish to donate by Paypal to donations @ webos-internals.org if you find our work useful. All donations go back into development. www.webos-internals.org twitter.com/webosinternals facebook.com/webosinternals |
08/05/2011, 01:20 AM
|
#66 (permalink) |
|
Member
![]() Join Date: Sep 2007
Posts: 57
Likes Received: 1
Thanks: 5
Thanked 3 Times in 2 Posts
|
yup, what am i doing wrong here:
root@ubuntu:~/meta-doctor# make DEVICE=veer CARRIER=wr all pack [: 3: p160una: unexpected operator [: 3: 2.1.1: unexpected operator make unpack patch pack make[1]: Entering directory `/home/bebz/meta-doctor' make[1]: Nothing to be done for `unpack'. make[1]: Nothing to be done for `patch'. make[1]: Nothing to be done for `pack'. make[1]: Leaving directory `/home/bebz/meta-doctor' make: Nothing to be done for `pack'. |
08/05/2011, 01:22 AM
|
#67 (permalink) | |
|
Developer
![]() ![]() Join Date: Apr 2003
Location: Adelaide, Australia - follow @webosinternals on Twitter visit www.webos-internals.org and www.facebook.com/webosinternals
Posts: 10,220
Likes Received: 546
Thanks: 90
Thanked 8,534 Times in 2,806 Posts
|
Quote:
-- Rod
__________________
WebOS Internals and Preware Founder and Developer You may wish to donate by Paypal to donations @ webos-internals.org if you find our work useful. All donations go back into development. www.webos-internals.org twitter.com/webosinternals facebook.com/webosinternals |
|
08/05/2011, 11:35 PM
|
#69 (permalink) |
|
Member
![]() Join Date: Sep 2007
Posts: 57
Likes Received: 1
Thanks: 5
Thanked 3 Times in 2 Posts
|
i repeated the entire process and getting the same results. i only run the command after i edit the file and nothing. i even tried to test and doctored the veer, but nothing occured. what's the exact command to pack for the veer, i'm typing:
make DEVICE=veer CARRIER=wr all pack Basically the process consists of the following steps once meta doctor is ready: 1. make clobber 2. make DEVICE=veer CARRIER=wr all unpack patch 3. edit the broadway.xml (attached) 4. save 5. make DEVICE=veer CARRIER=wr all pack Please help, i cannot pack it to doctor |
08/05/2011, 11:39 PM
|
#70 (permalink) | |
|
Developer
![]() ![]() Join Date: Apr 2003
Location: Adelaide, Australia - follow @webosinternals on Twitter visit www.webos-internals.org and www.facebook.com/webosinternals
Posts: 10,220
Likes Received: 546
Thanks: 90
Thanked 8,534 Times in 2,806 Posts
|
Quote:
-- Rod
__________________
WebOS Internals and Preware Founder and Developer You may wish to donate by Paypal to donations @ webos-internals.org if you find our work useful. All donations go back into development. www.webos-internals.org twitter.com/webosinternals facebook.com/webosinternals |
|
08/24/2011, 03:54 AM
|
#72 (permalink) |
|
Member
![]() Join Date: Aug 2011
Posts: 47
Likes Received: 8
Thanks: 2
Thanked 1 Time in 1 Post
|
As plenty of Germans ordered Pre3 phones via Palm Eurostore yesterday, there will soon be high demand in changing the keyboard layout from QWERTY to QWERTZ on the Pre3.
What do you think, will it work a similar way here on WebOS 2.2? Other question: I guess modifying even the hardware layout, i.e. exchanging the keypad, is rather impossible?! Thanks in advance! |
08/24/2011, 04:01 AM
|
#73 (permalink) |
|
Member
![]() Join Date: Aug 2011
Posts: 47
Likes Received: 8
Thanks: 2
Thanked 1 Time in 1 Post
|
How about this solution, as it is not so demanding:
see: forums.precentral.net/palm-pre-pre-plus/243338-how-easily-change-qwertz-qwerty-pre.html [I'm not allowed to post links yet...] The questions then would be: * Which keycodes to add for ä, ö, ü, ß, which are normally accessible via [Orange]+a, o, u, s * There should be the concept of startup-scripts, right? So the keycodes could be set somewhere there?! But I guess, these changes will be overwritten by an OTA upgrade (if there is any to come...), right? |
08/24/2011, 04:32 AM
|
#74 (permalink) | |
|
Developer
![]() ![]() Join Date: Apr 2003
Location: Adelaide, Australia - follow @webosinternals on Twitter visit www.webos-internals.org and www.facebook.com/webosinternals
Posts: 10,220
Likes Received: 546
Thanks: 90
Thanked 8,534 Times in 2,806 Posts
|
Quote:
I also expect the keyboard symbols are just a plastic overlay, easily removable and replaceable like on previous devices too. -- Rod |
|
08/27/2011, 01:58 AM
|
#75 (permalink) | |
|
Member
![]() Join Date: Jun 2009
Posts: 949
Likes Received: 33
Thanks: 128
Thanked 131 Times in 104 Posts
|
Quote:
http://forums.precentral.net/palm-pr...ml#post3106843
__________________
Palm Pre 3 webOS 2.2.4 3175 EU UMTS Palm Pre 2 webOS 2.2.4 160 EU UMTS Palm Pre - webOS 1.4.5 EU UMTS Found a bug or miss a feature in webOS, just use this form: -- Oops, sorry HP does not offer a Feedback form anymore |
|
08/27/2011, 02:18 AM
|
#76 (permalink) |
|
Member
![]() Join Date: Jun 2009
Posts: 949
Likes Received: 33
Thanks: 128
Thanked 131 Times in 104 Posts
|
i know this is kinda offtopic, but is there a way to have a qwertz bluetooth keyboard not acting as qwertY on webos 2. it seems to work on the touchpad, but i don't know in which systemfiles to look for to change the layout in bluetooth mode. any hint rod? i did to find so much regarding this on webosinternals
http://forums.precentral.net/palm-pr...rd-qwertz.html |
09/12/2011, 08:32 AM
|
#79 (permalink) |
|
Member
![]() Join Date: Aug 2011
Location: Germany
Posts: 13
Likes Received: 1
Thanks: 0
Thanked 3 Times in 3 Posts
|
Yes, the ones on the frontpage... for the Pre3 that is:
Code:
1. `make DEVICE=pre3 CARRIER=wr unpack patch' 2. modify `./build/pre3-p220manta-wr-2.2.0/webOS/mataray.xml' 3. `make DEVICE=pre3 CARRIER=wr all pack' |
![]() |
|
| Thread Tools | |
| Display Modes | |
|
|



