[Samsung Galaxy S Blaze 4G] thomas.raines:
I think i got it!!!!!!!!!!!

Ok, I think I found the underlying issue!

Although the ROM didn't boot, the kernel sure did cuz I got a logcat...Lots of egl errors (/system/lib/egl/***) Which tells me that the kernel at least booted. We can work the hardware errors off as we go. However, with what I did, was a bit "dirty", so if you other devs (rancing, dr4stic, eric) could check this against yours, we might be able to come up with a definitive fix and have official cm-10.1. Now I wold like to say in concern with the ROM not booting, I do not have cm-10.1 repo on my computer, and I really don't want to because my android partition only has about 20gb left on it which is what I use for ccache. Instead, I used my ubuntu repo.

Here's what I did:

First, I add my jellybean branch of the lz kernel and synced it

I then added Cyanogenmod's cm-10.1 branch to my git config file:

git remote add Cyanogenmod https://github.com/CyanogenMod/android_kernel_samsung_msm8660-common.git
git pull Cyanogenmod cm-10.1

Then I built the ubuntu ROM using brunch t769 command

After it was finished, I pushed it to the phone, flashed and rebooted.

I got nothing...lol So I restored from my nandroid backup...

I diffed the defconfig for the skyrocket between jb and cm10.1, and found a few differences. So I made note of them and then check the defconfig of the t769 for those diffs. I added the missing ones, changed the differences, and removed the ones that was suppose to be there. I ran make clean then brunch t769, pushed it to the phone and rebooted and saw this:

I/cm ( 345): ____ _ _ ____ _ _ ____ ____ ____ _ _ _ _ ____ ___
I/cm ( 348): | \_/ |__| |\ | | | | __ |___ |\ | |\/| | | | \
I/cm ( 350): |___ | | | | \| |__| |__] |___ | \| | | |__| |__/
I/cm ( 356): Welcome to Android 4.2.1 / CyanogenMod-10.1-20130228-UNOFFICIAL-t769

Along with a sleuth of errors.

Now, I'm sure your asking what are the diffs thomas?

Entries to add or change:

# Linux/arm 3.0.60 Kernel Configuration
# CONFIG_MSM_SLEEP_STATS_DEVICE is not set
# CONFIG_MSM_CPU_PWRCTL is not set
# CONFIG_ARM_ERRATA_764369 is not set
# CONFIG_ARM_ERRATA_775420 is not set
CONFIG_ARM_FLUSH_CONSOLE_ON_RESTART=y
CONFIG_SYNC=y
CONFIG_SW_SYNC=y
# CONFIG_SW_SYNC_USER is not set
# CONFIG_LIBRA_SDIOIF is not set
# CONFIG_FRAMEBUFFER_CONSOLE is not set
CONFIG_ANDROID_LOW_MEMORY_KILLER_AUTODETECT_OOM_ADJ_VALUES=y
# CONFIG_HARDLOCKUP_DETECTOR_NMI is not set
CONFIG_HARDLOCKUP_DETECTOR_OTHER_CPU=y
CONFIG_HARDLOCKUP_DETECTOR=y

Entries to be removed:

# CONFIG_SHAPE_TOUCH is not set
CONFIG_FB_MSM_VSYNC_SYSFS=y
CONFIG_FB_MSM_HDMI_MSM_PANEL_HDCP_SUPPORT=y
# CONFIG_USB_UAS is not set

Now, I could be way off base with this, but that's why I need some of you other devs to test it in a cleaner way.

sync cm-10.1 source without merging

diff defconfig and make necessary changes

Build with cm-10.1 ROM resources

Boot and keep fingers crossed

Report back

Later today/this evening, I will post my logcat from boot to bootloop so we can diffs those as well...

If necessary, I will remove my ubuntu repo and pull cm stuff, but I would really not like to since syncing ubuntu took 4 days...lol

**EDIT** I meant to mention, I think the first line, Linux/arm

3.0.60

Kernel Configuration, could be the biggest issue since I have ran into a similar issue sometime back when I was porting ICS to the SGS4G...