Recent Posts

Pages: [1] 2 3 ... 10
1
Site Suggestions, Requests, and Updates / Re: Security certificate expired
« Last post by koan on June 10, 2026, 08:04:41 am »
Hi Varti,

I removed the exception I had added to Firefox and opened the site without any problems.
2
Cosmo Communicator - Hardware / Re: Rooting the Cosmo Communicator
« Last post by Radovan Garabík on June 10, 2026, 07:04:16 am »
Yes, I know what year it is :-)

Anyway, writing this because it might still be helpful.

I soft bricked my second Cosmo some two years ago (basically, I applied the v25 root patch, not noticing the OTA upgrade is not working anymore and the firmware remained v23) and recently found the time to look into it properly. Unbricking it was an ordeal that is good for a separate writeup, but finally I succeeded and I had a booting, rooted v23 (multiboot). However, IMEI was empty and baseband unknown.

This required rooted device, with either termux+tsu or adb shell su -c (does not matter much which one).

What I did (took a LOT of trial and error!):

Since the baseband was unknown, almost all the guides on IMEI restoration were useless (first fix the baseband, then we can check IMEIs).
I did not have backups of nv{ram,data,cfg} partitions from before the bricking, but I managed to make backups while bricked.

There are strong hints all over the internet the missing baseband can be caused by mismatched boot/system/vendor partitions. Well, since I could boot only into rooted android, and the normal boot kept rebooting, and /proc/last_kmsg displayed verity errors for /vendor, I checked /vendor/build.prop on the Cosmo and on the downloaded v23 firmware (https://support.planetcom.co.uk/index.php/Cosmo_Android_Firmware_Manual_Installation). The one on the Cosmo had  ro.vendor.build.date a day before the downloaded firmware. Probably the final OTA upgrade was not done in time, before the server went down.

So I OEM unlocked and fastboot flashed the downloaded vendor.img. This wiped out the data, but the Cosmo booted in both rooted and normal mode. Still no baseband, though.

Looking through logcat -c -b all, i noticed a lot of lines like property_get("vendor.service.nvram_init") = , read_nvram_ready_retry = ... (with ever increasing number)”.

Looking still through logcat -d -b all, I noticed nvram_daemon tries to write (?!) to fstab.mt6771 on the nvram partition: auditd : type=1400 audit(0.0:955): avc: denied { write } for comm="nvram_daemon" name="fstab.mt6771" dev="auditd : type=1400 audit(0.0:955): avc: denied { write } for comm="nvram_daemon" name="fstab.mt6771" dev="mmcblk0p7" ino=16 scontext=u:r:nvram_daemon:s0 tcontext=u:object_r:unlabeled:s0 tclass=file permissive=0" ino=16 scontext=u:r:nvram_daemon:s0 tcontext=u:object_r:unlabeled:s0 tclass=file permissive=0


So I tried (suggested by GPT-5, distilled to the crucial commands:):
Code: [Select]
setenforce 0
stop vendor.nvram_daemon
start vendor.nvram_daemon
Lo and behold, the baseband appeared after some seconds!

Now I new I was on the right track. What finally (after much, much further trial and error) helped:
Code: [Select]
cd /mnt/vendor/nvram/md; ls -lZ
There were some files with u:object_r:unlabeled:s0  SELinux label. The command
Code: [Select]
restorecon -R -v /mnt/vendor/nvram/md fixed the labels.

Reboot, still no baseband, but at least the fstab error is gone.

But there are other SELinux related errorrs:
Code: [Select]
logcat -d -b all|grep ‘avc: denied’
See other unlabeled files: 
Code: [Select]
cd /mnt/vendor/protect_f/md; ls -lZ

Quote
-rw-rw---- 1 radio radio u:object_r:unlabeled:s0             232 2019-02-14 10:12 MT00A001
-rw-rw---- 1 radio radio u:object_r:unlabeled:s0             232 2019-02-14 10:12 MT00B001
-rw-rw---- 1 radio radio u:object_r:unlabeled:s0             106 2019-02-14 10:12 MTFW_000

So, let’s restore the labels:
Code: [Select]
restorecon -R -v /mnt/vendor/protect_f/md

The baseband is fixed, MEID and IMEI appear, both in rooted and normal boot.

This was quite a walk and I learned much more than I like about Android partitions, SELinux policies, ril daemons and whatever. ChatGPT was helpful, but it quite insisted on flashing original firmware, on restoring nvram partition, on checking crashed ril daemon all over again and again. But it had enough hints for me to know what to look for.
3
Sharp Zaurus / Re: Sharp Zaurus zapple Apple II emulator
« Last post by Retrofan on June 08, 2026, 05:01:02 pm »
Hi Varti,

Thank you so much for your efforts!  I can tell you that you are the only person known to receive a reply from the author on this topic for 10+ years  :)  So great job.

The link to YAE is very useful information! Recreating the emulator looks like the way to go.  I'm not setup for that currently, nor do I have the knowledge but I do hope to setup a development environment sometime in the  future.  I believe that I have all the SDK files, tool chains, etc. that I need along with some versions of Linux from that era.

It is surprising that zapple never made it into a feed someplace where it may have survived. The quest continues...

4
Sharp Zaurus / Re: Sharp Zaurus zapple Apple II emulator
« Last post by Varti on June 08, 2026, 05:45:01 am »
The author has answered me, unfortunately it seems we are out of luck:

"Thanks you for your email. I havn't archive my work regarding the emulator. Also, my zaurus has been out of order and won't work now. I am sorry about that."

I'll now try to get in touch with the users who have posted on the forum that they have tried the emulator, one of them has opened this thread:
https://www.oesf.org/forum/index.php?topic=14442.0

Failing that, it could be worth to try to do again a port. Zapple is based on YAE 0.6, that version seems to have been the last one:
https://web.archive.org/web/20241007010758/http://www.netfront.net:6502/

Varti
5
Sharp Zaurus / Re: Sharp Zaurus zapple Apple II emulator
« Last post by Varti on June 07, 2026, 07:01:18 pm »
Hi and welcome!

I have checked the URL of the blog, mentioned on the forum thread, on archive.org:

http://led.e-fever.org/zaurus/modules/mydownloads/

The page has been stored, but the emulator's archive has not since it was probably downloadable only after logging in on the blog. I have also searched on the web and in my local Zaurus archives, to no avail. I have found two old email addresses of the author, I have sent him an email, I'll report if he'll answer back.

Varti
6
Site Suggestions, Requests, and Updates / Re: Security certificate expired
« Last post by Varti on June 07, 2026, 05:46:47 pm »
Our host has fixed the issue, I no longer see the certificate error here. Please let me know if it's fixed for you too, so that I can confirm them about the fix working.

Varti
7
Sharp Zaurus / Sharp Zaurus zapple Apple II emulator
« Last post by Retrofan on June 06, 2026, 11:22:41 pm »
Hi Guys,

    For many years I have wanted the Apple II emulator which is referenced  in the link below. If anyone has a copy they could share I would be very grateful. The files don't seem to be archived anywhere. Thank you.

https://www.oesf.org/forum/index.php?topic=7700.0
8
Site Suggestions, Requests, and Updates / Re: Issue with new users registrations
« Last post by koan on June 06, 2026, 06:49:09 am »
Hi Varti,

Good to see you too.

Thanks for the update. I appreciate the work you are doing here.
9
Site Suggestions, Requests, and Updates / Re: Security certificate expired
« Last post by Varti on June 03, 2026, 05:30:01 pm »
There's already a ticket on Ibiblio, opened 9 days ago, about the certificate being expired, it seems they have not fixed it for our forum, I have notified them about the issue:

https://support.ibiblio.org/t/expired-certificate/1047

Varti
10
Site Suggestions, Requests, and Updates / Re: Issue with new users registrations
« Last post by Varti on June 03, 2026, 05:22:03 pm »
Hi koan, long time no see, glad to see you again.

Yes, unfortunately the registration emails are not being sent since a while. These days I'm doing a (long overdue) forum upgrade, I first want to check that this issue is not related to the forum software being too old for the PHP version used by our hosting service (ibiblio). In case this won't fix it I'll open a ticket to the host. In the meantime I usually manually accept all the registration requests, these days unfortunately I was quite busy, sorry for the inconvenience.

Varti
Pages: [1] 2 3 ... 10