Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Lopi

Pages: [1] 2 3
iX / Re: problems installing linux
« on: November 12, 2010, 09:25:41 PM »
hi i have problem with installing ubuntu on my iphone 3g (with installed android)  :'(. after precompiling the ix.img my phone stuck here
Kernel panic - not Syncing: Attempted to kill init!
and so on i try with different zImages (the original from iX project pack and the nickpak) but still does no working.Can it be possible the android make some trobble?
sorry for the bad english i'm from Bulgaria

Where did you download the development image from?

General discussion / Re: T-shirts (and/or other swag /Mod)?
« on: November 11, 2010, 12:21:03 AM »
What happened to this? I'd still really love to have an iDroid t-shirt. It would be a great way for people to donate to the developers as well. I know the iPhone 4 oib port would go a lot faster if ricky26 had one. Besides, the iDroid development team deserve donations for all the hard work they have done.

iX / Re: iX for iPhone 2G
« on: October 22, 2010, 06:25:57 PM »
Yeah, I ended up using that old one because i was having trouble getting the ones from the MoJo releases to play nice. I am not positive that it was the kernel though, only that i had the most repeatable results with ikex's.

The touch screen calibration seems to be about 1/3cm down and right of center (in landscape) of my fingertip. Where is the calibration data stored? I would like to fiddle around with it; I also had an idea for "context-aware calibration adjustment" that i want to play with.

I would love to help develop a 2G version of iX, I also have an IPT1G to experiment with.

Well, we finished sorting through the kernel issues yesterday. We finally have our first iX kernel (big thanks to alogeno, ricky26, idroid dev team, and anyone else that helped) which contains a usb ethernet gadget. No more hard reset if wifi drops. Anyway, we can compile a new kernel for 2G and IPT1G as well.

Regarding the touch screen calibration, it takes times to calibrate properly. Here's some information that may help you:

Display rotation
Rotating the display for tablet mode can be done with xrandr. Commands of interest are
xrandr -o left
xrandr -o right
xrandr -o normal
xrandr -o inverted

Touchscreen input rotation
Rotating the touchscreen input can be done with xinput. Commands of interest are
xinput list
xinput set-prop "devicename" "Evdev Axis Inversion" 0, 0
xinput set-prop "devicename" "Evdev Axis Inversion" 0, 1
xinput set-prop "devicename" "Evdev Axis Inversion" 1, 0
xinput set-prop "devicename" "Evdev Axes Swap" 0
xinput set-prop "devicename" "Evdev Axes Swap" 1
and, of course, as you'll learn from the output of the program I'll tell you about next,
xinput set-prop "devicename" "Evdev Axis Calibration" minX maxX minY maxY

Touchscreen input calibration
Calibrating the touchscreen can be done with the excellent program xinput_calibrator. xinput_calibrator will output a usable xinput command and a chunk of xorg.conf config, so you can make your change temporary or permanent as you see fit. If you rotate the screen you will need to recalibrate with your x and y values reversed. At times if your calibration is way off, you may need to calibrate several times, starting from the previous calibration each time, as otherwise the calibrator can't find the edges of the screen.

As far as developing goes, please get on irc so I can speak with you on a regular basis.

iX / Re: iX - Ubuntu for the iPhone 2nd Dev release.
« on: October 21, 2010, 12:33:32 AM »
Is there software available to run the phone radio, mms etc.... for iX?

It's possible, but I haven't implemented it yet.

iX / Re: iX for iPhone 2G
« on: October 21, 2010, 12:29:39 AM »
Great write up. I know I have done this for a few people on irc, but never put together the steps to make it happen. Although, you are using a fairly old kernel compiled by ikex. I'll add this to iX's documentation. I do have a few questions for you though.

1) Is the touch screen calibrated properly?

2) Would you like to help develop a 2G version of iX?

iX / Re: Ix and openiboot
« on: September 23, 2010, 12:48:57 AM »
got ix to work.needed zephyr2.bin to but i can not load ix or idroid with stops at
nvram...done.and thats all but with iboot 0.1.2 idroid works and no commands to load ix

You need to use a different kernel. I would suggest downloading a Non-EFI kernel from nickpack. I'm working hard on another release that will include more documentation, support for OpeniBoot, and an iX kernel that actually works. Anyway, if you need any help just let me know. You can contact me via pm, email, irc, or these forums.

iX Development / iX Project Plans
« on: September 14, 2010, 02:08:44 AM »
Please visit our blog for an update on project iX:

Hello everyone,

James has joined the British Army and left for basic training. He was working really hard on releasing the Pre-Alpha before he left, but didn’t quite make it in time. A lot has changed since our last post. The first being that Chris (Lopi) is now the project leader. Here is what James and I discussed before he left:

iX Project Plan:

This short document outlines the future plans concerning the development of the iX Project.

1: Change OS structure

We will split iX into two directions. The first and foremost direction is as a mobile phone operating system, this involves migrating to GPE Linux as the base OS keeping the portrait orientation and including sound, calls and data usage. Sound, calls and data usage will need hardware support, see step 4. (iX-Mobile?).
The second OS will continue to use Ubuntu Karmic and will instead focus on making a tablet/MID device OS. This would need a lightweight window manager with a good keyboard, performance and usability would be the key issue, it would retain a landscape orientation in vain of the Nokia Internet device such as N800 N810 etc.

2: Theme the two OS’s to appear more “iPhone like”

Although this is second priority it is a fairly simple one and will simply involve creating a theme for GPE and the window manager that Ubuntu will use, the theme could use the default font used in the original theme or could include other more attractive fonts as long as they’re free to distribute. It’s for aesthetics more than anything, the style/colour/quality of “iPhone like” themes will be open for debate but will eventually be chosen by Chris.

Note from James: If I’m not here when this is done my vote’s on a Black and White monochrome theme for visibility and simplicity, I think it’ll blend in nicely with the iPhone bezel.
3: Improve the pre-installed software set

As default GPE comes with the following software:
GPE-Contacts – A contacts manager
GPE-Calendar – The calendar application
GPE-Edit – A simple text editor
GPE-Filemanager – A file manager with MIME type and remote access support
GPE-Gallery – Small and easy to use image viewer
GPE-Games – A small collection of tiny games
GPE-Mini-Browser – A CSS and Javascript compatible compact web browser
GPE-Sketchbook – Create notes and sketches
GPE-Soundbite – A voice memo tool
GPE-ToDo – A task list manager
GPE-Timesheet – Track time spend on tasks
Starling – A GStreamer based audio player
VLC – A media player

This is already a capable and suitable software set but there will be other pieces of software that might need to be included with the OS, this will be open to debate although the final decision still lies in the hands of Chris. GPE uses the ipkg package manager, OpenMoko’s official and community repo’s will work just fine and are already suitable to the iPhone’s architecture.

4: Hardware

This is going to be the most challenging part of developing iX into a usable OS. Here’s a priority list for hardware.

Keymap > Sound > Baseband support > USB > Accelerometer > PM > GPU

Keymap and Sound – These should be fairly easy, keyboard can be examined using xev and remapped by using xmodmap, Sound uses asla I can imagine this requires a properly configured asound.conf mixers and aumix currently detect a sound card.

Baseband support – This is vital for GPE, This will be more than likely the most difficult piece of hardware to set up. A high amount of research will need to be done and collaboration with iDroid will be needed.

USB – Although not vital it would be incredibly useful, USB serial would be handy for debugging and development (pesky ssh drops) usb on the go (Plugging usb drives, wifi adaptors into the device) may be possible in the near future thanks to ricky’s work on the USB drivers. He will need to be consulted.

Accelerometer – Not vital to operation, but would give a more pleasant user experience, research will be needed into xrandr with the fbdev driver and writing a driver for the accelerometer to rotate the screen, data from the accelerometer can be viewed using xinput or cat /dev/input/event0

PM/GPU – This will be far in the future, but will need to be implemented as soon as they’re available.

5: Future projects

iX doesn’t need to stop with two OSs there could/will be other uses for the iPhone using the iPhoneLinux project.

James’s idea: A pen-test distro called Redcoat, programs have been tested but without packet injection it’s useless would need ricky’s USB drivers to attach a USB wifi adaptor and power management so it would last more than 15 minutes. This is now possible as ALoGeNo from #iX has neopwn working on his iDevice.
Chris’s idea: We should put a big focus on security in our distributions. That would enable us to offer what iOS and Android cannot.


iX / Re: iX keyboard
« on: August 21, 2010, 11:01:33 PM »
Quote from: "catatafish"
First off let me say great work on the iX project!  i would have never imagined having an bootable distro on my phone.  Once i have iX up and running i can't figure out how to pull up  a keyboard.  Is there a toggle to do it or has it even been implemented yet?

There's an onboard keyboard if you look in the programs menu at the bottom left of the screen.

iX / Re: problems installing linux
« on: August 21, 2010, 11:00:36 PM »
Glad it's working for you now. Happy I could help you troubleshoot the issue.

iX / Re: iX - Ubuntu for the iPhone 2nd Dev release.
« on: August 21, 2010, 10:58:58 PM »
Quote from: "agg23"
Does it run on the 1st Gen iPod Touch?  I am amazed that you could get X Windows up and running quickly.  I would love to try this out  :D


Yes, it works on iTouch 1G. Although, the ramdisk requires some minor modifications to make it work.

iX / Re: problems installing linux
« on: August 20, 2010, 03:15:23 PM »
Quote from: "vigilantez"
Quote from: "wlt333"
I think your problem may be the openiboot.img3, oibc, or loadibec yuo are using to install.... are you using the newest of all those files?

when i turn on the iphone it says  openiboot 0.1.1 commit 5af5bc4 for iphone 3G

You need a version of openiboot that supports complex openiboot console. You can download the latest version of OpeniBoot with iX support and complex oibc here:

Come to #iX on if you need any help. I'm usually around.

iX / Re: iX - Ubuntu for the iPhone 2nd Dev release.
« on: August 09, 2010, 06:56:32 PM »
To avoid any confusion:

(1) Currently, there is no iX kernel. Although, we may need to make some modifications when there is enough progress. We simply use the iDroid kernel packaged by Alex.
(2) There is limited to no documentation at this point on the project. I have made an "unofficial"  developer's guide if anyone is interested. Contact me on irc for more information.

General information:

(1) We're in the process of making documentation for the project. Jacquesdupontd and I are combining our personal documentation with modifications.
(2) Working on expanding the current website:
(3) We are always looking for more developers on the project. Currently, it's only James, Jacquesdupontd, and myself. I suspect Affix will be added soon.


(1) This port started on Thursday of last week. I was able to get Fedora 12 to boot into a console, but Affix was hanging on boot. A few days later, I ran into the same issue as Affix with RHGB hanging on boot.
(2) Yesterday, we tried using Fedora 10 instead of Fedora 12 and the boot problem went away. We have run into other complications, but are slowly working through them.
(3) We are currently working on getting ssh and wifi to work. This is the first step towards getting a working Xorg and touch screen.
(4) Why Fedora? Fedora allows us to port Meego and Maemo as well.


(1) This is primary way of supporting users at this point. Please come on irc if you need help. I have no problem walking you through the process.
(2) Server:
(3) Channel: #iX

(1) Fedora port
(2) Maemo
(3) Meego
(4) Have an idea to port something? Come talk to us on irc and we can help you get started.

iPhone 3G / Re: Edge..?
« on: July 21, 2010, 10:12:24 PM »
My apologies for being misinformed. Thanks for the information Stoned99. I will test this sometime soon.

iPhone 3G / Re: NAiDroid for 3G
« on: July 21, 2010, 10:10:43 PM »
My apologies guys. I was simply misinformed.

iPhone 3G / Re: Edge..?
« on: July 21, 2010, 04:31:59 PM »
There is no edge data connection. Please refer to the project wiki status page for information like this in the future before posting on the forums.



Pages: [1] 2 3