[Xiaomi Redmi 1S] thewisenerd:
actually, even I don't know what's going to happen. I am assuming the main dev is right to a part, since there are going to be users turning up, not having the adequate knowledge, and turning their phone into a paperweight; and not to forget: the let's curse/abuse/blame/plead/request/the dev to somehow fix our phones.

i wonder how he took the risk to 'risk' his phone to boot the little kernel on it...

i would though, like to know how the whole 'process' works. first comes the fastboot, if which is what we are replacing, might cause the phone to become a permanent paperweight if not done correctly, since you might not be able to get to fastboot again.

hoping that's not the case, i'm guessing this comes somewhere 'after' fastboot in the boot process... or before?

anyways, the dev knows best. I will wait for him to explain :)

edit:

around a hour and half later; i had my 'aha!' moment. fastboot != bootloader. so, technically, i should be able to 'get my device back' in case I mess up something... but things are still fuzzy. fastboot calls bootloader? or are the two 'separate' (as in: if (volumeButton.pressed()) goto fastboot; else goto bootloader)?

edit2:

currently stuck with the following log (compiled make -j4 armani; Grub4Android sources):

thewisenerd@eniac-v2:/mnt/drive2/grub4android$ fastboot oem lk_log
...
(bootloader) [0] Minor socinfo format detected: 0.8
(bootloader) [0] welcome to lk
(bootloader) [0] Init display server.
(bootloader) [0] display_server_thread: IDLE
(bootloader) [0] platform_init()
(bootloader) [0] target_init()
(bootloader) [10] SDHC Running in HS200 mode
(bootloader) [20] Done initialization of the card
(bootloader) [20] Not able to search the panel:
(bootloader) [140] Config MIPI_VIDEO_PANEL.
(bootloader) [280] Turn on MIPI_VIDEO_PANEL.
(bootloader) [300] Video lane tested successfully
(bootloader) [300] API initialized with 26 calls
(bootloader) [300] API sig @ 0x83a8530
(bootloader) [310] syscall entry: 0x7f22a78
(bootloader) [310] fastboot_init()
(bootloader) [310] Loading keystore failed status 5 [420] USB in
(bootloader) it ept @ 0x83a9000
(bootloader) [440] udc_start()
(bootloader) [440] starting display server...
(bootloader) [440] display_server_thread: START
(bootloader) [450] Done.
(bootloader) [450] Init menu.
(bootloader) [540] -- reset --
(bootloader) [540] -- portchange --
(bootloader) [680] fastboot: processing commands
(bootloader) [576980] fastboot: oem screen-resolution
(bootloader) [580470] fastboot: oem help
(bootloader) [607970] fastboot: oem help
(bootloader) [654180] fastboot: oem help
(bootloader) [659020] fastboot: oem lk_log
(bootloader)
OKAY [ 0.034s]
finished. total time: 0.034s

can't seem to get into grub even with having out/target/armani/grub/grub_rootfs/ pushed to /data/media/0/ and chmod'ing /data/media/0/boot recursively to 0644.

could you point in the right direction [MENTION=3402601]balika01[/MENTION] ?

also, only the volume up button works. i'm guessing that's something to do with Grub4Android?

+ I can see the G4A logo for a fleeting moment before the fastboot menu turns up..

really stuck now (not that I can't get back to a ROM, but that I can't get this working :( )

edit(n): i can seem to get grub booted by using this: make armani grub_sideload_image and fastboot boot'ing it. it gives a log like this:

thewisenerd@eniac-v2:/mnt/drive2/grub4android$ fastboot oem lk_log
...
(bootloader) [0] Minor socinfo format detected: 0.8
(bootloader) [0] welcome to lk
(bootloader) [0] Init display server.
(bootloader) [0] display_server_thread: IDLE
(bootloader) [0] platform_init()
(bootloader) [0] target_init()
(bootloader) [10] SDHC Running in HS200 mode
(bootloader) [20] Done initialization of the card
(bootloader) [20] Not able to search the panel:
(bootloader) [140] Config MIPI_VIDEO_PANEL.
(bootloader) [280] Turn on MIPI_VIDEO_PANEL.
(bootloader) [300] Video lane tested successfully
(bootloader) [300] API initialized with 26 calls
(bootloader) [300] API sig @ 0x83a8530
(bootloader) [310] syscall entry: 0x7f22a78
(bootloader) [310] fastboot_init()
(bootloader) [310] Loading keystore failed status 5 [420] USB in
(bootloader) it ept @ 0x83a9000
(bootloader) [440] udc_start()
(bootloader) [440] starting display server...
(bootloader) [440] display_server_thread: START
(bootloader) [450] Done.
(bootloader) [450] Init menu.
(bootloader) [540] -- reset --
(bootloader) [540] -- portchange --
(bootloader) [670] fastboot: processing commands
(bootloader) [2670] fastboot: download:00930800
(bootloader) [3070] fastboot: boot
(bootloader) [3150] bootdev: hd1
(bootloader) [3150] bootpath: /boot/grub
(bootloader) [3150] booting GRUB from sideload @ 0xc0000000 ramdisk
(bootloader) @ 0xc1ff8000
(bootloader) [3160] stopping display server...
(bootloader) [3160] display_server_thread: EXIT
(bootloader) [3170] display_server_thread: IDLE
(bootloader) [3170] Done.
(bootloader) [3670] API_env_get: grub_term
(bootloader) Welcome to GRUB!
(bootloader) [30260] fastboot: oem lk_log
(bootloader)
OKAY [ 0.071s]
finished. total time: 0.071s

is there any reason i should be 'worried' about "Loading keystore failed status 5 [420]" ?

edit 6/7, idk:

real sorry... the volume down/power keys weren't working because they need to be pressed like 3-4 seconds, right? nvm about the keys not working, but i can't get to grub anyways... trying my best to get it done though..

edit:

got the bootloader part of this sorted out, but can't figure out about grub yet... grub causes this wierd logo display, a blue screen splash, and repeat. g4a logo, blue screen splash, repeat; and so on :crying:

is there any way i can get this work :silly:

p.s. could someone post dd image of /dev/block/mmcblk0p10?

dd if=/dev/block/mmcblk0p10 of=/sdcard/mmcblk0p10.img

and upload it someplace? i messed with the aboot partition :silly: