George Hunt | 8 Jun 05:16 2015
Picon

OS Builder patch for FC22

With James kernel rpm, it seemed like a next step to make a ZD image.

The following were found to be necessary:
From bb527d3f0a5f22d93a9ebcba17f43fcf8c7b4d47 Mon Sep 17 00:00:00 2001
From: root <root <at> localhost.localdomain>
Date: Sun, 7 Jun 2015 06:08:42 -0400
Subject: [PATCH] first build on fc22

---
 modules/base/kspkglist.10.core.inc                | 2 --
 modules/base/kspost.50.zip_bootfiles.nochroot.inc | 1 +
 modules/gnome/kspkglist.50.gnome.inc              | 1 -
 modules/mate/kspkglist.50.mate.inc                | 1 -
 modules/sd_card_image/image.50.makefs.sh          | 2 +-
 modules/sugar/kspkglist.50.sugar.inc              | 3 +--
 modules/sugar/kspost.75.install_bundles.inc       | 2 +-
 7 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/modules/base/kspkglist.10.core.inc b/modules/base/kspkglist.10.core.inc
index ef16a65..17057a5 100644
--- a/modules/base/kspkglist.10.core.inc
+++ b/modules/base/kspkglist.10.core.inc
<at> <at> -35,8 +35,6 <at> <at> olpc-kbdshim
 xorg-x11-server-Xorg
 xorg-x11-drv-fbdev
 xorg-x11-drv-evdev
-xorg-x11-drv-keyboard
-xorg-x11-drv-mouse
 xorg-x11-utils
 xorg-x11-xinit
 xorg-x11-xauth
diff --git a/modules/base/kspost.50.zip_bootfiles.nochroot.inc b/modules/base/kspost.50.zip_bootfiles.nochroot.inc
index ad10e8a..c5abfb5 100644
--- a/modules/base/kspost.50.zip_bootfiles.nochroot.inc
+++ b/modules/base/kspost.50.zip_bootfiles.nochroot.inc
<at> <at> -29,6 +29,7 <at> <at> remove_original() {
  local name=$1
 
  cd $INSTALL_ROOT/boot
+
  [ -e "$name" ] || return
 
  if [ -L "$name" ]; then
diff --git a/modules/gnome/kspkglist.50.gnome.inc b/modules/gnome/kspkglist.50.gnome.inc
index 1398dc8..ed63923 100644
--- a/modules/gnome/kspkglist.50.gnome.inc
+++ b/modules/gnome/kspkglist.50.gnome.inc
<at> <at> -31,7 +31,6 <at> <at> gimp
 # audio & video
 audacity
 totem
-totem-mozplugin
 
 # more desktop stuff
 file-roller
diff --git a/modules/mate/kspkglist.50.mate.inc b/modules/mate/kspkglist.50.mate.inc
index 8e4fd0c..56c3d04 100644
--- a/modules/mate/kspkglist.50.mate.inc
+++ b/modules/mate/kspkglist.50.mate.inc
<at> <at> -31,7 +31,6 <at> <at> gimp
 # audio & video
 audacity
 totem
-totem-mozplugin
 
 # more desktop stuff
 file-roller
diff --git a/modules/sd_card_image/image.50.makefs.sh b/modules/sd_card_image/image.50.makefs.sh
index 0fd57c6..5b1c954 100644
--- a/modules/sd_card_image/image.50.makefs.sh
+++ b/modules/sd_card_image/image.50.makefs.sh
<at> <at> -63,7 +63,7 <at> <at> make_image()
 
  dd if=/dev/zero of=$img bs=$BLOCK_SIZE count=0 seek=$(($image_size / $BLOCK_SIZE))
 
- /sbin/sfdisk -S 32 -H 32 --force -uS $img <<EOF
+ /sbin/sfdisk  --force -uS $img <<EOF
 8192,131072,83,*
 $ROOT_PARTITION_START_BLOCK,,,
 EOF
diff --git a/modules/sugar/kspkglist.50.sugar.inc b/modules/sugar/kspkglist.50.sugar.inc
index aaefe06..9438808 100644
--- a/modules/sugar/kspkglist.50.sugar.inc
+++ b/modules/sugar/kspkglist.50.sugar.inc
<at> <at> -43,7 +43,6 <at> <at> mobile-broadband-provider-info
 
 # Browse
 gnash-plugin
-totem-mozplugin
 
 # Record, Measure, and Jukebox
 gstreamer-python
<at> <at> -54,7 +53,7 <at> <at> python-simplejson
 
 # dependencies for Epub support in Read
 python-BeautifulSoup
-olpc-library
+#olpc-library
 
 # for Tuxmath activity
 SDL_Pango
diff --git a/modules/sugar/kspost.75.install_bundles.inc b/modules/sugar/kspost.75.install_bundles.inc
index 367a93e..7932adf 100644
--- a/modules/sugar/kspost.75.install_bundles.inc
+++ b/modules/sugar/kspost.75.install_bundles.inc
<at> <at> -10,6 +10,6 <at> <at> for i in /build_shared/sugar-bundles/*; do
  fi
 done
 shopt -u nullglob
-/bin/su -c "/bin/olpc-library-update" - olpc > /dev/null
+#/bin/su -c "/bin/olpc-library-update" - olpc > /dev/null
 
 chown -R olpc:olpc /home/olpc/{Activities,Library}
-- 
2.4.2

And I put the kernel in a local repo:

My os.ini file was 
[global]
suggested_oob_version=7.0
fedora_release=22
fedora_arch=i386
olpc_version_major=15
olpc_version_minor=1
olpc_version_release=0
target_platform=XO-1.5
langs=en_US,en_AU,es,ar,pt,pt_BR,fr,ht,mn,mr_IN,am_ET,km_KH,ne_NP,ur_PK,rw,ps,fa_AF,si,zh_CN,de,hy
customization_tag=XS
customization_info="xsce_build"

[base]

[xo1_5]

[sd_card_image]

[usb_update]

[repos]
fedora=fedora,fedora-updates,fedora-updates-testing
olpc_publicrpms_1=1,f20
olpc_publicrpms_2=1,f20-xo1.5
custom_repo_13=1,f22-xo1.5,http://10.4.75.11/fedora/22/
#add_excludes_to=fedora,fedora-updates,fedora-updates-testing

[yumcfg]
addrepo_1=1,olpc-f20,http://rpmdropbox.laptop.org/f20/
addrepo_2=1,olpc-f20-xo1.5,http://rpmdropbox.laptop.org/f20-xo1.5/
#add_excludes_to=fedora,fedora-updates,fedora-updates-testing

[x11]

[mate]

[sugar]
favorites_view_add=
org.laptop.Terminal,
org.laptop.Log,
org.laptop.WebActivity,
favorites_view_del=
org.laptop.sugar.ReadActivity,
org.laptop.TamTamEdit,
org.laptop.TamTamSynthLab
protected_activities=
org.laptop.WebActivity,
org.laptop.Terminal,
org.laptop.Log,
org.laptop.AbiWordActivity,
org.laptop.sugar.ReadActivity,
org.laptop.ImageViewerActivity,
org.laptop.RecordActivity

[sugar_welcome_activity]

[sugar_activity_group]

[buildnr_from_file]
path=latestbuild

I put the image on a 16GB SD and it booted. Lots of problems. But basic function. The libertas firmware v8 was not enough to get wifi up and running.

_______________________________________________
Devel mailing list
Devel <at> lists.laptop.org
http://lists.laptop.org/listinfo/devel
George Hunt | 5 Jun 05:05 2015
Picon

Libertas firmware

I downloaded James new kernel. And found that it did indeed bring up the graphics chip, and considerable functionality.(light-dm seems to take 90%cpu for 30 seconds, before xfce desktop comes up -- a symptom I have not fully explored)

But when I looked at the dmesg, there was mention of not being able to load the libeertas firmware sd8686-v8.  The rpm which is in the fc22 repo for libertas came down as:

[root <at> localhost ~]# dnf download libertas-sd8686-firmware.noarch
Last metadata expiration check performed 0:10:53 ago on Thu Jun  4 14:01:59 2015.
libertas-sd8686-firmware-20150410-49.gitec89525 9.4 kB/s |  14 kB     00:01    
[DRPM] libertas-sd8686-firmware-20150410-49.gitec89525b.fc22_20150521-52.git3161bfa4.fc22.noarch.drpm: done                    
Delta RPMs reduced 0.1 MB of updates to 0.0 MB (88.1% saved)

[root <at> localhost ~]# rpm -qlp libertas-sd8686-firmware-20150521-52.git3161bfa4.fc22.noarch.rpm 
/usr/lib/firmware/libertas
/usr/lib/firmware/libertas/sd8686_v9.bin
/usr/lib/firmware/libertas/sd8686_v9_helper.bin
/usr/share/doc/libertas-sd8686-firmware
/usr/share/doc/libertas-sd8686-firmware/LICENCE.Marvell
/usr/share/doc/libertas-sd8686-firmware/WHENCE
[root <at> localhost ~]# 

So I cloned the dev.laptop.org/git/linux.firmware repo, and put the the sd8686-v8.bin and ....helper.bin into the /lib/firmware/libertas/ folder.

The dmesg  error message went away, and the wifi adapter could list beacons.

When I went back to verify, by removing the sd8686.bin-v8, and reboot. I still got no error.

I do not know whether firmware is persistent across reboots.  I "egrep'ed" all of the kernel, and could not find where sd8686-v8.bin is hard coded. 

Is this a situation where a symlink would be appropriate? (as in /boot for vmlinuz and initramfs)

I'm sort of in over my head. There's so much I don't know.
_______________________________________________
Devel mailing list
Devel <at> lists.laptop.org
http://lists.laptop.org/listinfo/devel
George Hunt | 4 Jun 04:28 2015
Picon

Kernel "4.1 branch" at dev.laptop.org/git/olpc-kernel limping on FC22

Lots of learning, and only a little progress:

The "learnings" are somewhat questionable (sometimes I was changing more than one thing at a time)
  1. The kernel config file does not need to be in any order (a sorted config works just as well)
  2. Changed settings can be appended to kernel config ("make olddefconfig" complains about redefinition, but does what is wanted.
  3. "make olddefconfig" is my friend, sets all new variables to default, doesn't waste my time.
  4. avoid "make menuconfig" -- it makes decisions without permission (I wasted too much time on this one)
  5. modules are cumulative (make clean every time to see the real impact of removing a config setting)
  6. James Cameron's xo-1.5-defconfig (in the git repo) yields a kernel that boots to console without initramfs.
  7. Need to add USB network drivers for remote access (see below #1)
  8. The VIA VX855 southbridge graphical display controller needs settings beyond my comprehension. Compare dmesg of working 3.3.8 kernel with that of 4.1 kernel (the missing gpiochip registration). Yet when I try to startx, the Xorg.0.log indicates a failure to compile the keymap -- which I have not learned to correct. So The lack of "gpiochip" entry  may be a red herring.
<dmesg on 3.3.8>
     2.269975] vx855_gpio vx855_gpio: found VX855 GPIO controller
[    2.287241] gpiochip_add: registered GPIOs 0 to 41 on device: VX855 South Bridge
[    2.306327] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    2.324378] ehci_hcd 0000:00:10.4: EHCI Host Controller

< this is the dmesg on 4.1 kernel>
[    1.255328] vx855_gpio vx855_gpio: found VX855 GPIO controller
[    1.273348] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.291836] ehci-pci: EHCI PCI platform driver
[    1.308412] ehci-pci 0000:00:10.4: EHCI Host Controller

I found Daniel Drake's submission to upstream at:

https://lwn.net/Articles/406146/

and it appears to require gpio, spi, and maybe some IRQ steering. So I tried to add settings that were part of the working 3.3.8 config related to those areas, or just useful -- to no avail (list #2)

list #1: -- these entries permitted remote access via USB ethernet dongle
CONFIG_BLK_DEV_NBD=m
CONFIG_MII=m
CONFIG_OF_MDIO=m
CONFIG_PHYLIB=m
CONFIG_USB_CATC=m
CONFIG_USB_HSO=m
CONFIG_USB_IPHETH=m
CONFIG_USB_KAWETH=m
CONFIG_USB_NET_AX88179_178A=m
CONFIG_USB_NET_AX8817X=m
CONFIG_USB_NET_CDCETHER=m
CONFIG_USB_NET_CDC_NCM=m
CONFIG_USB_NET_CDC_SUBSET=m
CONFIG_USB_NET_NET1080=m
CONFIG_USB_NET_ZAURUS=m
CONFIG_USB_PEGASUS=m
CONFIG_USB_RTL8150=m
CONFIG_USB_RTL8152=m
CONFIG_USB_USBNET=m

list #2 (the kernel settings which added to James xo-1.5-defconfig did not fix VX855 (these were all part of the config file released with the XO-1.5). 

CONFIG_ACPI_BLACKLIST_YEAR=0
CONFIG_ACPI_DEBUG=y
CONFIG_ACPI_DOCK=y
CONFIG_ACPI_PROC_EVENT=y
CONFIG_ACPI_PROCFS_POWER=y
CONFIG_FB_TILEBLITTING=y
CONFIG_FB_VESA=y
CONFIG_FB_VGA16=m
CONFIG_FIB_RULES=y
CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
CONFIG_GENERIC_ACL=y
CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
CONFIG_GENERIC_GPIO=y
CONFIG_GENERIC_HARDIRQS=y
CONFIG_GENERIC_TRACER=y
CONFIG_GPIO_SYSFS=y
CONFIG_HAVE_GENERIC_HARDIRQS=y
CONFIG_HOTPLUG=y
CONFIG_I2C_CHARDEV=m
CONFIG_I2C_GPIO=m
CONFIG_INPUT_MOUSEDEV=m
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
CONFIG_LCD_CLASS_DEVICE=y
CONFIG_LEDS_GPIO=m
CONFIG_MII=m
CONFIG_MMC_UNSAFE_RESUME=y
CONFIG_MODULE_SRCVERSION_ALL=y
CONFIG_MODVERSIONS=y
CONFIG_MSDOS_FS=m
CONFIG_OF_DEVICE=y
CONFIG_OF_I2C=y
CONFIG_OF_SPI=y
CONFIG_SECURITY_NETWORK_XFRM=y
CONFIG_SECURITY_NETWORK=y
CONFIG_SECURITY=y
CONFIG_SERIAL_8250_DETECT_IRQ=y
CONFIG_SERIAL_8250_EXTENDED=y
CONFIG_SERIAL_8250_MANY_PORTS=y
CONFIG_SERIAL_8250_RSA=y
CONFIG_SERIAL_8250_SHARE_IRQ=y
CONFIG_SERIO_RAW=m
CONFIG_SLAB=y
CONFIG_SPI_BITBANG=m
CONFIG_SPI_DEBUG=y
CONFIG_SPI_GPIO=m
CONFIG_SPI_MASTER=y
CONFIG_SPI_SPIDEV=m
CONFIG_SPI=y
CONFIG_TUN=m
CONFIG_USB_RTL8150=m
CONFIG_USB_SERIAL_GENERIC=y
CONFIG_USB_USBNET=m
CONFIG_V4L_PCI_DRIVERS=y
CONFIG_V4L_USB_DRIVERS=y

_______________________________________________
Devel mailing list
Devel <at> lists.laptop.org
http://lists.laptop.org/listinfo/devel
Peter Robinson | 28 May 13:01 2015
Picon

Re: [Server-devel] Two (minimal) goals for a kernel for XO1.5 based upon fc22?

BTW is the F-22 + 4.1rc5 kernel image somewhere to pull and test with?

On Thu, May 28, 2015 at 12:01 PM, Peter Robinson <pbrobinson <at> gmail.com> wrote:
> On Thu, May 28, 2015 at 9:05 AM, James Cameron <quozl <at> laptop.org> wrote:
>> The v4.1-rc5 kernel boots fine on XO-1.5, though there are a few
>> things to be fixed; screen blanks on boot, camera LED stays on and
>> camera doesn't work, temperature of CPU is not accessible, and suspend
>> fails to complete.  Some of these probably my haste.
>
> Even more awesome, some of these are probably missing or changed
> kernel options. Some of those kernel bits have changed a lot upstream.
>
>> This meets George's requirements.
>>
>> The patch relative to v4.1-rc5:
>> http://dev.laptop.org/~quozl/y/1YxsfX.txt
>
> Do we have a 4.1 branch in the olpc-kernel git repo yet? Is it worth
> it or would it be worthwhile me setting up one against the Fedora
> upstream to allow us to more easily work there, rebase etc?
>
>> The boot dmesg:
>> http://dev.laptop.org/~quozl/z/1Yxsg9.txt
>>
>> You might take your favourite Fedora 22 kernel, apply that patch,
>> fixing any conflicts, reconfigure the kernel, and build.
>>
>> Or you might compare the xo_1.5_defconfig against the Fedora 22 kernel
>> .config.
>
> I'm happy to help there.
>
>> If you guys can help test and fix these apparently minor problems,
>> then I can pull upstream into olpc-kernel repository and make a later
>> branch.
>
> Can we setup a git branch sooner rather than later as a central place
> to pull the latest and greatest from.
>
>> Chances are it would work fine with XO-1 too, with a bit of
>> configuration merging.
>
> Happy to help there. We likely need to rebase a few patches for camera
> modules etc from the older branches, happy to help there where
> possible.
>
>> However, this doesn't help with XO-1.75 and XO-4, which are still just
>> as large a job as they ever were.  ;-{  x86 is so easy.
>
> I've got a possible route for the 1.75 as mentioned above, once we get
> a 4.1 branch I can add that and see how much further on we can get
> with that. XO-4 on the other hand, as you mention, is a massive job!
> :-(
>
> Peter
>
>> On Wed, May 27, 2015 at 11:17:26PM -0400, Samuel Greenfeld wrote:
>>> Given I looked into this before with F22 Beta(*), I ran OLPC OS
>>> Builder tonight, excluding nothing from all repositories, and let it
>>> loose.
>>>
>>> There were a few more minor issues found with the build process.
>>> But I managed to build an image with the stock Fedora 4.x kernel,
>>> and primarily F22 parts.
>>>
>>> However the stock Fedora kernel does not have a hardcoded kernel
>>> command line like OLPC kernels do, and trying to manually provide
>>> the command line to boot a Fedora kernel still hung for me after OFW
>>> stated the ramdisk was being loaded.
>>>
>>> I may look into this a bit more before resorting back to OLPC's 3.10
>>> kernel and seeing what works with that.
>>>
>>> (*) [1]http://lists.sugarlabs.org/archive/sugar-devel/2015-April/050035.html
>>>
>>> On Wed, May 27, 2015 at 6:28 PM, James Cameron <[2]quozl <at> laptop.org> wrote:
>>>
>>>     On Wed, May 27, 2015 at 06:31:28AM -0700, George Hunt wrote:
>>>     > If I set just the goals of getting keyboard input, and display output,
>>>     what
>>>     > problems will I face trying to use defconfig_xo1.5 from [1][3]
>>>     dev.laptop.org
>>>     > (x86-3.3 branch)?
>>>     >
>>>     > Does anyone have a config file that works on the XO1.5 on a Fedora
>>>     release
>>>     > later than FC18 that I might springboard from?
>>>
>>>     We used the olpc-3.10 branch to generate kernels for systems later
>>>     than Fedora 18.
>>>
>>>     --
>>>     James Cameron
>>>     [4]http://quozl.linux.org.au/
>>>     _______________________________________________
>>>     Devel mailing list
>>>     [5]Devel <at> lists.laptop.org
>>>     [6]http://lists.laptop.org/listinfo/devel
>>>
>>> References:
>>>
>>> [1] http://lists.sugarlabs.org/archive/sugar-devel/2015-April/050035.html
>>> [2] mailto:quozl <at> laptop.org
>>> [3] http://dev.laptop.org/
>>> [4] http://quozl.linux.org.au/
>>> [5] mailto:Devel <at> lists.laptop.org
>>> [6] http://lists.laptop.org/listinfo/devel
>>
>>> _______________________________________________
>>> Server-devel mailing list
>>> Server-devel <at> lists.laptop.org
>>> http://lists.laptop.org/listinfo/server-devel
>>
>>
>> --
>> James Cameron
>> http://quozl.linux.org.au/
>> _______________________________________________
>> Devel mailing list
>> Devel <at> lists.laptop.org
>> http://lists.laptop.org/listinfo/devel
_______________________________________________
Devel mailing list
Devel <at> lists.laptop.org
http://lists.laptop.org/listinfo/devel
Tim Moody | 27 May 19:37 2015

unlock xo 1.5

I installed 32016r1.zd on an xo 1.5 (SHC049002BA).

I sent the s/n and uuid from /home/.devkey.html to Adam and got back a develop.sig that looks OK.

I copied that file to /security on a usb and booted.

I also tried copying the file to /security on the xo.

The xo is still locked.  What am I doing wrong?
_______________________________________________
Devel mailing list
Devel <at> lists.laptop.org
http://lists.laptop.org/listinfo/devel
Martin Langhoff | 27 May 18:48 2015
Picon

Marco

These lists are very quiet lately. But I know many of Marco's friends and acquaintances are still around. I read these sad news this morning: https://mail.gnome.org/archives/desktop-devel-list/2015-May/msg00027.html

I am so sad. Somehow, having heard of his illness very long ago, I had thought or fantasized that he had come through.

hugs to everyone,



martin
--
 martin.langhoff <at> gmail.com
 -  ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 ~ http://docs.moodle.org/en/User:Martin_Langhoff
_______________________________________________
Devel mailing list
Devel <at> lists.laptop.org
http://lists.laptop.org/listinfo/devel
Bishnu Bidari | 20 May 07:23 2015

Touch Pad Double tap to select not working

Dear All,

We have XO-4 with following configuration 
- XO-4 Model SKU326
- sugar 0.100
- build 13.2.0
- firmware Q7B45
- touchpad : "FSPPS/2 - Sentelic AVC Finger Sensing Pad"

Everything works fine except the double tap to select on touchpad. Even with OK prompt test of touchpad, the double tap has no action.


same build on XO-4 model SKU320  with 'SynRelPS/2 - Synaptics" touchpad is working as expected.

What could be the solution?


Thanks,
Bishnu
_______________________________________________
Devel mailing list
Devel <at> lists.laptop.org
http://lists.laptop.org/listinfo/devel
Youxin Su | 19 May 00:37 2015

Fwd: android on XO-4 questions

>
>     - is it possible to get root?  there's a terminal emulator
>         pre-installed, and it's possible to browse the filesystem
>         and do a few things, but being root would give access to
>         more.  (logs, for instance)

There is no official "root" process in Android user build. But there
are bunch of root tools you may can try on Android 4.3, I never tried
them and not sure which secure hole they use, but they may haven't
been fixed by XO-4 Android.
http://forum.xda-developers.com/showthread.php?t=2565758

Alternatively,
* Serial port has root access.
* Rebuild Android in engineer mode gives you root access out of box.
http://wiki.laptop.org/go/Android/Building/Variants
* XO-4 special secure hole, boot to sugar, unpack the Android ramdisk
in boot partition, change secure configuration, repack ramdisk and
replace it.

>
>
>     - are the USB ports fully supported?  i can't seen to get any
>         app that exists to allow access to a USB GPS dongle to work,
>         for instance.

Not tested, only USB mess storage is tested. I don't think USB GPS
dongle will work any way since there should be a GPS hardware abstract
layer for Android needs to be implemented.

>
>
>     - has anyone gotten bluetooth audio to work?  i know there's
>         a limitation in the XO-4 hardware regarding audio -- i
>         think stereo headsets won't work -- but can any audio work?
>         (here's a case where looking at logs and dmesg output might
>         be helpful)

Assume you are talk about A2DP?  It's not ported on XO-4, but HSP
should work fine.

>
>
>     - i could probably get audio to work via an external (USB)
>         bluetooth dongle, but a) USB devices would need to be
>         recognized, and b), i think i'd need to disable the internal
>         bluetooth.

I have no idea of this.

>
>
> finally, a different sort of question:
>     - i have exactly one app (an important one, unfortunately) in
>         which the mapping of ctrl-ESC to emulate the android hardware
>         "Menu" button doesn't work.  does anyone know where that
>         keyboard mapping is implemented?  i'd happily replace the
>         app-switcher function on the rotate button, and make it
>         a true Menu key, instead.
>

Keyboard mapping is here:
http://dev.laptop.org/git/users/ben/android_vendor_olpc_xo4/tree/keyboard/olpc_keyboard.kl?h=android-4.3.1-xo4

It located in system/usr/keylayout, you may need remount system
partition as rw to change it or change it when booted to sugar.

Regards,
Ben
_______________________________________________
Devel mailing list
Devel <at> lists.laptop.org
http://lists.laptop.org/listinfo/devel
Paul Fox | 18 May 16:33 2015

android on XO-4 questions

i've been playing with android on XO-4 lately.  i had tried an early
release, it was buggy, and i didn't have much use for it anyway, so
i'd not tried the latest.  it actually works pretty well.

but i have some questions.  i don't know if anyone with answers or
experience is reading here, but i may as well start somewhere.

    - is it possible to get root?  there's a terminal emulator
	pre-installed, and it's possible to browse the filesystem
	and do a few things, but being root would give access to
	more.  (logs, for instance)

    - are the USB ports fully supported?  i can't seen to get any
	app that exists to allow access to a USB GPS dongle to work,
	for instance.

    - has anyone gotten bluetooth audio to work?  i know there's
	a limitation in the XO-4 hardware regarding audio -- i
	think stereo headsets won't work -- but can any audio work?
	(here's a case where looking at logs and dmesg output might
	be helpful)

    - i could probably get audio to work via an external (USB)
	bluetooth dongle, but a) USB devices would need to be
	recognized, and b), i think i'd need to disable the internal
	bluetooth.

finally, a different sort of question:
    - i have exactly one app (an important one, unfortunately) in
	which the mapping of ctrl-ESC to emulate the android hardware
	"Menu" button doesn't work.  does anyone know where that
	keyboard mapping is implemented?  i'd happily replace the
	app-switcher function on the rotate button, and make it
	a true Menu key, instead.

=---------------------
 paul fox, pgf <at> laptop.org
_______________________________________________
Devel mailing list
Devel <at> lists.laptop.org
http://lists.laptop.org/listinfo/devel
tkkang | 12 May 02:19 2015

Re: [IAEP] Announcing OLPC OS 13.2.4 for XO-1

Great news .. indeed.

I am trying out the new 13.2.4 release in my XO-1 now.

When I try to use the sugar-install-bundle to install/add new
activities (e.g. recall-4.xo) it stall at the end with the message:

caution: excluded filename not matched: mimetype

I need to use Ctrl-C as keyboard interrupt  to continue.

In a simple script that contain a number of sugar-install-build I have to do many Ctrl-C to enable it to run.
In previous 13.2.1 I need no manual intervention.

Advice?

---
T.K. Kang
>-----Original Message-----
>From: James Cameron [mailto:quozl <at> laptop.org]
>Sent: Monday, May 11, 2015 01:35 PM
>To: devel <at> lists.laptop.org, sugar-devel <at> lists.sugarlabs.org, 
>support-gang <at> lists.laptop.org, iaep <at> lists.sugarlabs.org, 
>unleashkids <at> googlegroups.com
>Subject: [IAEP] Announcing OLPC OS 13.2.4 for XO-1
>
>G'day,
>
>We're pleased to announce the release of OLPC OS 13.2.4 for XO-1.
>
>It is Sugar 0.104 on Fedora 18, with a fix to using Browse with Google
>Search.
>
>To install on XO-1:
>
>	http://wiki.laptop.org/go/Release_notes/13.2.4/Installation/XO-1
>
>To install on SD card on XO-1:
>
>	http://wiki.laptop.org/go/Release_notes/13.2.4/Installation/XO-1/SD
>
>Details of new features, known issues, and how to download, install or
>upgrade can be found in the release notes:
>
>	http://wiki.laptop.org/go/Release_notes/13.2.4
>
>Many thanks to all contributors, testers, upstreams, and those who
>have provided feedback of any kind.
>
>32016o0
>
>-- 
>James Cameron
>http://quozl.linux.org.au/
>

_______________________________________________
Devel mailing list
Devel <at> lists.laptop.org
http://lists.laptop.org/listinfo/devel
tkkang | 6 May 07:22 2015

Re: Community XO software builds

> Who actually is using/testing these images? Why?

I am as I try to to see if I could still get some life out of XO with whatever development that is going forward
with upgrades.  

> Is there a reason you are not looking into using an official (OLPC or deployment) build?

Use that also but community driven images may be a good way to test things for feedback before things get official.

> - Have you engaged OLPC or another party to work on changes?

I try to and the best things is I get some help along the way for a little DIY with my limited technical skills. 

> - What direction do you believe the builds should go?

1. To make the XO multi-media ready :-)  or provide scripts that we can just run to for enabling multi-media
experience with the XO. Hate to see spinning "wheels without images :-(

2. Have builds that target specific age groups with the right activities loaded or displayed.

>Building XO builds by repacking existing work is relatively trivial.
>But the low-level kernel, driver, and OS work necessary to support XOs >with newer operating systems (as
well as newer XO batteries) is something >I cannot do, and where we really need help.

Yes and I hope OLPC is still providing the necessary financial support for things to happen. 
>
>Without guidance from OLPC or others, I could build thousands of XO-#
>laptop images.  But unless it looks like a significant number of
>deployments/children actually would benefit, there really is no point.

Build and they may come.  

Thanks.

_______________________________________________
Devel mailing list
Devel <at> lists.laptop.org
http://lists.laptop.org/listinfo/devel

Gmane