Recent Posts

Pages: 1 2 [3] 4 5 ... 10
21
Zaurus - Arch Linux ARM support / Re: kexecboot-size, max-size?
« Last post by greguu on May 02, 2025, 04:57:54 am »
There is a fixed size of this partition due the sharp bootloader. Its not changable as far as I know.
The sharp boot loader can load any kernel placed into this partition so its not too bad :)
1.2MB is about right, but if you have bad sectors on the NAND it can become less.
Issues are reported that some kexecboot kernels that are very close to 1.2MB would fit certain devices but not others..
22
Astro Slide - Hardware / Re: changed my battery now with video
« Last post by slide on May 01, 2025, 12:07:18 pm »
Okay, I did it, I replaced the battery of one of my Astro Slides. Thanks for pointing us to a suitable battery! I used a BL-N3150Z:
- keep away all metal parts (tools, jewellery etc) in order to avoid shorts
- open the device with a suitable opening tool (plectrum) as described by cam1965
- remove a lot of screws (those holding down the battery and the battery connector). There seem to be two types of screws (at least two different colors)
- don't forget to put away the screw driver in order to avoid shorts
- unplug the battery connector from the device
- remove the battery along with its frame
- measure and remember the polarity at the battery connector (IIRC, the side far from the battery is plus) without causing a short (measure that the outside of the connector)
- carefully pull the battery from its frame (trying hard not to bend it) and carefully pull the flat flex cable through the opening in the frame
- unwrap the tape (kapton and otherwise) wrapped around the battery protection board (BPB)
- desolder from the BPB the sheet metal that connects the battery to its BPB. Avoid tearing the sheet metal
- remove the outer black cover of the replacement battery (the one which says that warranty is void if label is removed)
- unwrap the tape (kapton and otherwise) wrapped around the battery protection board (BPB) of the replacement battery
- measure the polarity of the conductors of the replacement battery and mark the plus and minus conductors of the replacement battery as such (or remember what's what)
- desolder from the BPB the sheet metal conductor that connects the new battery to its BPB. Try hard to avoid tearing the sheet metal
- insulate the NTC on the Astro Slide BPB (ie, the component at the center) with multiple layers of kapton tape. Unfortunately, the distance between the conductors of the replacement battery is smaller than that distance of the conductors of the Astro Slide battery, making the plus conductor of the replacement battery touch the NTC which is connected to ground. A short must be avoided here by all means
- fold the plus conductor of the replacement battery twice to form a Z such that the two connectors can be soldered to the B+ (plus) and B- (minus) pads of the Astro Slide BPB, respectively
- you might want to connect the flat flex cable to the device to see where the connectors have to be soldered onto the BPB such that the flat flex cable doesn't bend, but avoid letting the battery conductors touch anything
- solder the plus conductor of the new battery to B+ and the minus conductor of the replacement battery to B- of the BPB
- wrap the BPB along with a bit of the battery in multiple layers of kapton tape
- if you're paranoid (like me), measure the voltage at the connector and check for correct polarity as noted above
- put the new battery into the Astro Slide and connect the battery connector to the Astro Slide (do not yet put in any screws -- you'll want to be able to quickly remove the connector if there's magic smoke)
- try turning on the device. Continue if successful. Otherwise, don't blame me
- somehow mark how the frame has to be put onto the battery such that the battery will have the position it now has (ie, without bending the flat flex cable)
- unplug the battery from the device
- carefully put the flat flex cable through the opening of the frame
- put the frame onto the battery as marked above (such that the flat flex cable won't bend). The adhesive tape still sticks to the frame rather than the old battery, at least it did for me. If not, use new double-sided adhesive tape rather than trying to pull it from the old battery
- put the battery with frame into the device and plug the connector into the device
- put back all the screws
- test
- snap on the case

Sorry, no pics as I thought that Astro Slide was my only working camera (I forgot about my second Astro Slide). Perhaps next time, for the other device.
23
C1000/3x00 General discussions / Re: C1000 As A Ir Remote
« Last post by DiTBho on April 28, 2025, 08:10:34 am »
interesting  ;D
24
Zaurus - Arch Linux ARM support / kexecboot-size, max-size?
« Last post by DiTBho on April 28, 2025, 07:47:23 am »
I'm a bit confused by what I read online.
I wonder:
1) what is the maximum size of the kexecboot executable? < 2Mbyte? or <1.2 Mbyte? Different things are read online.
2) isn't it possible to repartition the flash and use the entire flash to contain kexecboot or something similar?
3) why is there no interest in u-boot?
25
Zaurus - Arch Linux ARM support / Re: Update: C1000 / Akita support
« Last post by DiTBho on April 28, 2025, 07:36:26 am »
as you may know, current 3.10.y and previous 3.x kexecboot kernels fail to boot on C1000 / Akita.

why did it fail?
what was/is the problem?
26
Zaurus - Void Linux support / Re: kernel patches? to Vanilla
« Last post by DiTBho on April 28, 2025, 07:10:20 am »
as far as I observe, the patches are only about GPIO.
Right?

Code: [Select]
        1. 7 Kbyte patch_from_void/01-fix-pxa27x-udc.patch
        3. 8 Kbyte patch_from_void/01_revert_mmc_slot-gpio.patch
        2. 8 Kbyte patch_from_void/02_revert_mmc_spitz_pxamci.patch
        1. 6 Kbyte patch_from_void/03_revert_mmc_pxamci_platform.patch
      295. 0  byte patch_from_void/04_revert_mmc_pxa_platform.patch
        2. 3 Kbyte patch_from_void/05_revert_mmc_pxa_gpio_desc.patch
      759. 0  byte patch_from_void/06_revert_mmc_pxa_gpio_desc.patch
        3. 7 Kbyte patch_from_void/07_revert_mmc_spi_gpio_desc.patch
        3. 8 Kbyte patch_from_void/08_revert_pcmcia_cpufreq.patch
      342. 0  byte patch_from_void/09_usb_power.patch
        1. 1 Kbyte patch_from_void/10_sandisk-cf.patch
      249. 0  byte patch_from_void/11-revert-mmc-slot-gpio.patch
(only these? to Vanilla from kernel dot org)
27
Zaurus - Void Linux support / Re: kernel patches? to Vanilla
« Last post by greguu on April 28, 2025, 02:01:51 am »
Yes, the latest voidz package is 5.4.229. I can upload a build if needed, still working on a new voidz rootfs with new kernel.

There is binary package for 5.3.221 here https://github.com/greguu/voidz-packages/releases/download/build-008/zaurus-5.4.221_1.tar.gz
28
hi
I usually take my C1000 out of the house, as I use it daily, usually on the train(2h/day)/tube(40min/day)/coffee breaks/etc, so I desperately need the suspend/resume feature offered by the power management system, as well as desperately need the battery charging feature to get up to 4/5 hours.

Unfortunately *everything* I've tested after kernel version 2.6.23 doesn't work.

I haven't tested kernels 3.* and 4.*
Kernel 5.* ... ummm, not working.

I don't quite understand: have these two features been fixed, and I simply missing something? Are there any specific patches?
Also kernel 4.* is ok

Please let me know.
29
Zaurus - Arch Linux ARM support / Re: Update: C1000 / Akita support
« Last post by DiTBho on April 27, 2025, 01:21:30 pm »
hi
I applied all the patches found in Void, to vanilla kernel { 5.0-rc3, 5.4.229 }.
Code: [Select]
~ arch/arm/mach-pxa/spitz.c
~ drivers/mmc/core/slot-gpio.c
~ drivers/mmc/host/pxamci.c
~ drivers/mmc/host/mmc_spi.c
~ drivers/mmc/host/of_mmc_spi.c
~ drivers/ata/pata_pcmcia.c
~ drivers/pcmcia/soc_common.c
~ drivers/pcmcia/soc_common.h
~ include/linux/mmc/slot-gpio.h
~ include/linux/platform_data/mmc-pxamci.h
~ include/linux/spi/mmc_spi.h
(patches, modified these files)

Tested on my c1k, both k5 kernels boot find, but the suspend does not work at all.
When I press the suspend button, the screen makes a bright flash.
Sometimes the screen even goes white, and I can't see the text console anymore.
30
Zaurus - Void Linux support / Re: kernel patches? to Vanilla
« Last post by DiTBho on April 26, 2025, 03:32:54 pm »
5.4.229?
Pages: 1 2 [3] 4 5 ... 10