[ROM][KitKat][4.4.2][Unofficial]BeanStalk Build 4.4.285 NEW_FORMAT- 4.4.2 [Jewel]

Search This thread

fizbanrapper

Senior Member
Jan 19, 2014
1,261
2,505
I appreciate that. I'll definitely need it.

Seems like you almost have to start out building CM if you want to learn what there is to know and have what you need to build something line BeanStalk. So that's what I'm starting out with. Once I get a working CM, then I'll try BeanStalk.

I'm running Ubuntu 14 through VirtualBox on a Windows 7 machine. It's done with the repo sync, but I get errors after that when I try breakfast. I'm going to try a few more things tonight, but if I can't get it, I'll let you know.

My time line is so far out because my Linux experience can be measured in weeks rather than years, and my career keeps me quite busy (as I'm sure it does for most of us).

Ultimately I'd like to try building kernels, using linaro, and to get nightly builds going for some of the more popular ROMs, but that's obviously an entirely different beast.
 
  • Like
Reactions: JDiesel

lreyes

Senior Member
Jun 28, 2012
1,484
505
Samsung Galaxy S21+
Samsung Galaxy S22
Linux (PCLinuxOS) has been my primary OS (at home at least) for years. Mind if I take you up on that offer too?

I appreciate that. I'll definitely need it.

Seems like you almost have to start out building CM if you want to learn what there is to know and have what you need to build something line BeanStalk. So that's what I'm starting out with. Once I get a working CM, then I'll try BeanStalk.

I'm running Ubuntu 14 through VirtualBox on a Windows 7 machine. It's done with the repo sync, but I get errors after that when I try breakfast. I'm going to try a few more things tonight, but if I can't get it, I'll let you know.

My time line is so far out because my Linux experience can be measured in weeks rather than years, and my career keeps me quite busy (as I'm sure it does for most of us).

Ultimately I'd like to try building kernels, using linaro, and to get nightly builds going for some of the more popular ROMs, but that's obviously an entirely different beast.
Hey I'm glad to help anyone. I'll show you guys the right path by building CM11 and then adding your favorite features from Roms by Cherry picking.

Read about it in the official CyanogenMod Wiki. It tells you everything you'd need to know about making a ROM from source.

http://wiki.cyanogenmod.org/w/Build_for_jewel

And its pretty much the same for building any other ROM... My knowledge just expands on building the ROM. I honestly don't know everything to cherry picking. Which you might have to do to get the ROM to load up on the New Partition Layout. I'm not exactly sure if its a cherry pick or not but you'd ask Captain Throwback about the NPL as I've only compiled Roms (BeanStalk/Evervolv/CM) for the Old Partition Layout.
Building Roms can be really fun if you got the time for it.
 
Last edited:
  • Like
Reactions: cirehawk

Captain_Throwback

Recognized Developer
Hey I'm glad to help anyone. I'll show you guys the right path by building CM11 and then adding your favorite features from Roms by Cherry picking.

Read about it in the official CyanogenMod Wiki. It tells you everything you'd need to know about making a ROM from source.

http://wiki.cyanogenmod.org/w/Build_for_jewel

And its pretty much the same for building any other ROM... My knowledge just expands on building the ROM. I honestly don't know everything to cherry picking. Which you might have to do to get the ROM to load up on the New Partition Layout. I'm not exactly sure if its a cherry pick or not but you'd ask Captain Throwback about the NPL as I've only compiled Roms (BeanStalk/Evervolv/CM) for the Old Partition Layout.
CM11 builds with new layout by default now, so no cherrypicking needed.
 
  • Like
Reactions: lreyes

ocarinaz64

Senior Member
Jul 1, 2013
392
235
Crete, IL
Hey I'm glad to help anyone. I'll show you guys the right path by building CM11 and then adding your favorite features from Roms by Cherry picking.

Read about it in the official CyanogenMod Wiki. It tells you everything you'd need to know about making a ROM from source.

http://wiki.cyanogenmod.org/w/Build_for_jewel

And its pretty much the same for building any other ROM... My knowledge just expands on building the ROM. I honestly don't know everything to cherry picking. Which you might have to do to get the ROM to load up on the New Partition Layout. I'm not exactly sure if its a cherry pick or not but you'd ask Captain Throwback about the NPL as I've only compiled Roms (BeanStalk/Evervolv/CM) for the Old Partition Layout.
Building Roms can be really fun if you got the time for it.

I made a guide for first timers as well. It's in my signature under CM11. It has helped a couple of people in the past.
 
  • Like
Reactions: cirehawk and lreyes

fizbanrapper

Senior Member
Jan 19, 2014
1,261
2,505
How do you know if breakfast was a complete success? It appears to have run without issue, but I don't know how I'm supposed to be sure if that.

How do I troubleshoot brunch? It took an eternity and the files in "out" don't look complete. Is brunch supposed to end with the creation of a zip file?

A lot of the guides imply that this must be the case when they say that the final step is to run brunch for your device - end guide... but that's not what I'm getting.

Is it normal for brunch to take longer than a repo sync?
 

Captain_Throwback

Recognized Developer
How do you know if breakfast was a complete success? It appears to have run without issue, but I don't know how I'm supposed to be sure if that.

How do I troubleshoot brunch? It took an eternity and the files in "out" don't look complete. Is brunch supposed to end with the creation of a zip file?

A lot of the guides imply that this must be the case when they say that the final step is to run brunch for your device - end guide... but that's not what I'm getting.

Is it normal for brunch to take longer than a repo sync?
Brunch is what compiles the ROM, so yes, it'll take a while, especially on a slow machine.

You'll know breakfast worked because it'll display the output parameters of the build. You'll know brunch completed successfully if it tells you that the build is complete along with the name of the completed zip file.

EDIT: In the attached screenshot, the top portion shows the end of the brunch output with a successfully completed build (for Jewel, it'll obviously say jewel in the filename). The bottom portion shows what the output of breakfast should be, once all dependencies have been retrieved.
 
Last edited:

wallie71

Senior Member
Aug 24, 2011
82
13
Tried installing this after being on a sense 5 rom for a while now. It boots into the beanstalk screen and doesn't go past that. Anyone can help me with this? Is it a recovery issue? I used twrp v2.6.3.1b

Sent from my GT-N5110 using XDA Free mobile app
 

cirehawk

Senior Member
Feb 8, 2010
2,118
206
Southern California
I have a question. What is the biggest factor in how widgets align on home screens? Is it DPI, grid size, or a combination of both? Here is why I ask. On Sense Rom's, the HTC widgets (and others) line up nice and symmetrical. For instance, if I have the standard HTC clock widget on the top portion of the screen and a row of app icons (or folders) along the bottom of the screen, adding for instance their agenda widget would fit proportionally between them. When I'm running an AOSP rom, the widgets don't seem to fit proportionally (or I haven't figured out how to do it).
 

ocarinaz64

Senior Member
Jul 1, 2013
392
235
Crete, IL
I have a question. What is the biggest factor in how widgets align on home screens? Is it DPI, grid size, or a combination of both? Here is why I ask. On Sense Rom's, the HTC widgets (and others) line up nice and symmetrical. For instance, if I have the standard HTC clock widget on the top portion of the screen and a row of app icons (or folders) along the bottom of the screen, adding for instance their agenda widget would fit proportionally between them. When I'm running an AOSP rom, the widgets don't seem to fit proportionally (or I haven't figured out how to do it).

It ought to be a combination of the DPI and the launcher you use. I think that DPI is a bigger factor, if I'm not mistaken, but different launchers also have options for how your icons and widgets fit on the screen. If you want to try and fit more stuff on the same screen, try playing with your DPI and see what effect it has. Also, check your launcher options as far as its rules for stretching and tile arrangements. The other option is to try different launchers.
 

fizbanrapper

Senior Member
Jan 19, 2014
1,261
2,505
http://d-h.st/dnF

Newest version has cm theme engine enabled and functioning for the first time.

This is my first successful build (other than a cm11 practice build). CM kernel and device tree. If something's broken, feel free to tell me about it, but I probably won't have a clue how to fix it.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 23
    Beanstalk-Presentation.png

    I DID NOT MAKE THIS ROM! I just compiled it from the beanstalk and CM sources

    Bugs.png

    -Data is having trouble keeping a connection after some time (present in 275. build 270 still ok)
    -ALL CM bugs will be present. This build uses the CM jewel device tree and kernel.

    Gapps.png


    http://xdaforums.com/showthread.php?t=2397942

    Download.png


    http://d-h.st/bTn

    BeanStalk Build 4.4.249_OLD_FORMAT
    http://d-h.st/bTn
    -Updated CM/Beanstalk sources to 2/18/14.

    THE FOLLOWING BUILD IS FOR THOSE WHO UPGRADED TO THE NEW HBOOT 2.10 SENSE 5 ROM...IF YOU ARE ON HBOOT 2.09 THIS IS NOT THE BUILD FOR YOU!!!
    YOU MUST PERFORM THE ENTIRE UPGRADE PROCESS INCLUDING BOOTING THE ROM HERE

    DISCLAIMERS:

    • Instructions for installation:
      1. Download firmware file, and install via HBOOT or fastboot. This will update your HBOOT (2.10) your radio (1.13.11.1105), and some other important firmware bits. Make sure you remove or rename any PJ75IMG files from your external SD card after this step.
      2. Download recovery file (TWRP 2.6.3.1b) and flash via fastboot. This version of TWRP has been modified to accommodate the updated partition layout for this update.
      3. Download ROM (either version), and flash via TWRP. If the TWRP gives an error and reboots, hold the volume down button to get back to the bootloader, boot back into recovery, and flash again. It *should* flash fine on the second attempt.


    • Once you have booted into the Sense 5 rom successfuly you may proceed in flashing the NEW_FORMAT version of this rom after a full wipe in the new recovery.


      BeanStalk Build 4.4.285_NEW_FORMAT

      http://d-h.st/gtg

      -updated sources to 4.4.285 from beanstalk


      BeanStalk Build 4.4.270_NEW_FORMAT

      http://d-h.st/9sI

      -updated sources to 4.4.270 from beanstalk

      Installation.png


      1. Download the latest build
      2. Download the latest Slim GAPPS or other 4.4 specific gapps
      3. In recovery, full wipe, and manually format /system
      4. Flash ROM and the gapps you want, reboot

      Source.png


      SlimROM source can be found HERE
      BeanStalk source can be found HERE
      CM sources HERE

      For Changelog/Features

      http://www.scotthartbti.com/index.php/beanstalkbuilds/

      Thanks:
      deck's tireless work made the CM kernel and device tree that this and many other roms for this device are based on.
      scotthartbti for posting creation, updates, and keeping github up to date.
      insaneo1488, tearaz, Haus_, shortyishere, NaterTots, CaptainThrowback, and everyone in the #htc-dev channel for all of their support and info along the way.
      Please dont hesitate to let me know if someone was missed here, send a PM or catch me in freenode and ill get you in there
    9
    No more pirate builds


    BeanStalk Build 4.4.251_NEW_FORMAT

    http://d-h.st/aR8

    -no more roaming R symbol. Thanks to Captain Throwback and Haus_ for discovering the patch!
    -PLEASE NOTE THIS BUILD IS FOR THE NEW PARTITION LAYOUT (HBOOT 2.10) ONLY!
    8
    New Partition Layout version PLEASE READ THE ENTIRE POST!!!

    YOU MUST FLASH AND RUN CAPTAINTHROWBACK'S SENSE 5 4.3 UPDATE ROM BEFORE FLASHING THIS

    REQUIREMENTS:
    -HBOOT 2.10
    -RECOVERY WITH NEW PARTITION LAYOUT
    -FLASH AND BOOT INTO THE SENSE 5 4.3 ROM FIRST OR THIS WILL NOT WORK!

    see captain throwback's instructions here


    DOWNLOAD:

    I have to say it again DO NOT FLASH THIS UNLESS YOU HAVE PERFORMED THE UPGRADE TO THE LATEST SENSE 5 4.3 upgrade! You must actually flash the rom not just the recovery. You have been warned.

    http://d-h.st/pgW

    What I plan to do going forward is offer two versions, the standard version and the new version. There will be no functionality differences between the two asside from the partition layout.
    7
    Update 3-30-2014 4.4.275

    Update to BS Sources 4.4.275

    http://d-h.st/kBQ

    also updated CM sources to 3/30/2014.

    The changelog has not been updated on the main webpage.
    7
    4.4.270

    http://d-h.st/9sI

    -updated BS Sources to 4.4.270