Android OS Forum banner
1 - 20 of 25 Posts

·
Part-time Noob Dev
Joined
·
157 Posts
This thread is for the development progress of the Dell Streak 7 running Jelly Bean Android 4.1.2 using Cyanogenmod 10 as the basis.
It is now being moved up a version, from Alpha 0.4 to Alpha 1.0.

This reverts us to the ICS-B4 partition layout. The reason being is that Dell decieded to be different and it causes problems with the sdcard fuse daemon. But switching to this layout, it allowed the sdcard daemon to work correctly and give us more space.

Developers:
giveen - CM10 Port / Kernel Updates
geramy - Sound and other fixes.
DJ_Steve - Sound idea that worked.

Thanks:
Cyanogenmod team - for making the port actually pretty easy
geramy - for all your incredible help getting sound going.
snargledorf - basically rebuilding CM9 for the Dell Streak 7 , to which I was able to base my work off of.
DJ_Steve - for teaching me and all the tips and putting up with my annoying questions
My wife - giving me grace and putting up with the hours I put into this
(oops forgot a couple people)
_motley - for clues onto framebuffers and overlays failing, without him it would have never booted
Borkata - for help with wifi and other little hints.

https://github.com/g...ce_dell_streak7

DOWNLOAD
v1.1E

These are NVFLASH packs, please place your device in that mode before flashing. Make sure you have the drivers installed.

Windows Flash
https://docs.google....TRmUlQ3MTg/edit

Linux Flash
https://docs.google....mJIaGphaW8/edit

Alpha v1.1E
Working:
Boots!!!
Touchscreen
Hapatic feedback
External SD
Internal Storage (shows full space, can install apps to it, but you cannot store anything on it)
Power button
Brightness
Root
Capacitive buttons
Bluetooth (audio as well, so far the only way audio works)
WIFI
MTP to external SD
Sound
  • Headphones - are a bit loud and volume control doesn't always work
  • Speakers - is a bit quiet and sometimes takes a moment for it to adjust volumes

Not Working:
camera (what do you think I am...a miracle worker?)
GPS (turns on but doesn't lock on)
Sensors

What else doesn't work...I"m still checking it all out.



Recognized Donators:
azrael
Mohamad R. (let me know your screen name and I'll change this :) )
 

·
News Team
Joined
·
184 Posts
Great work so far... Looking forward to seeing this become a reality.

Sent from my Dell Streak 7 using RootzWiki
 

·
Android Apprentice
Joined
·
69 Posts
Ok i gonno try it. But somehow i cant flash a recovery mod on my tablet, bacause theres no recovery intalledand im having good luck flashing a recovery. The only thing i was able to flash a rom is in Nvflash flash mode
Can this rom flash with Nvflash?
 

·
Part-time Noob Dev
Joined
·
157 Posts
Discussion Starter · #6 ·

·
Part-time Noob Dev
Joined
·
157 Posts
Discussion Starter · #10 ·
Here is why wifi isn't turning on

Code:
D/WifiService(  294): setWifiEnabled: true pid=689, uid=1000<br />
E/PrintK  (  294): <3>dhd: version magic '2.6.36.4-cyanogenmod+ SMP preempt mod_unload ARMv7 ' should be '2.6.36.3-g02514c7-dirty SMP preempt mod_unload ARMv7 '<br />
E/WifiStateMachine(  294): Failed to load driver!<br />
E/WifiStateMachine(  294): DriverFailedState
Looks like dhd.ko isn't the correct one. It needs to match the kernel.
 

·
Android Apprentice
Joined
·
69 Posts
Internal kernel development issues fixed, now onto actually solving this wifi issue.
great, can this rom flash thru NV flash, thats the only way i can flash roms. SDome how fastfoot not working on me, i tried many steps.
 

·
Part-time Noob Dev
Joined
·
157 Posts
Discussion Starter · #13 ·
You can take the system.img and the boot.img's I post, place them in the ICS-B4 NVflash pack, and it will work.

What I've changed for wifi, to see if it helps.
CM10 states
Code:
<br />
LOCAL_PATH := $(call my-dir)<br />
<br />
########################<br />
<br />
include $(CLEAR_VARS)<br />
LOCAL_MODULE := dhcpcd.conf<br />
LOCAL_MODULE_TAGS := user<br />
LOCAL_MODULE_CLASS := ETC<br />
LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/dhcpcd<br />
LOCAL_SRC_FILES := android_dhcpcd.conf<br />
include $(BUILD_PREBUILT)<br />
So I removed my dhcpcd configuration and letting CM10 put it in

CM10 states:

Code:
<br />
include $(CLEAR_VARS)<br />
LOCAL_MODULE := fw_bcm4329.bin<br />
LOCAL_MODULE_CLASS := ETC<br />
#LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/firmware<br />
LOCAL_MODULE_PATH := $(TARGET_OUT)/vendor/firmware<br />
ifeq ($(strip $(WIFI_BAND)),802_11_ABG)<br />
LOCAL_SRC_FILES := fw_bcm4329_abg.bin<br />
else<br />
LOCAL_SRC_FILES := $(LOCAL_MODULE)<br />
endif<br />
include $(BUILD_PREBUILT)<br />
<br />
########################<br />
<br />
include $(CLEAR_VARS)<br />
LOCAL_MODULE := fw_bcm4329_apsta.bin<br />
LOCAL_MODULE_CLASS := ETC<br />
#LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/firmware<br />
LOCAL_MODULE_PATH := $(TARGET_OUT)/vendor/firmware<br />
LOCAL_SRC_FILES := $(LOCAL_MODULE)<br />
include $(BUILD_PREBUILT)<br />
So I changed the BoardConfig to use vendor and in kernel also using fw_bcm4329_abg.bin because I have this

Code:
<br />
WIFI_BAND := 802_11_ABG<br />
$(call inherit-product-if-exists, hardware/broadcom/wlan/bcm4329/Android.mk)<br />
 

·
Part-time Noob Dev
Joined
·
157 Posts
Discussion Starter · #16 ·
No updates recently, server is no longer used because of compile errors and then me trying to fix those errors, now on desktop which strangely builds it faster though its not as powerful as the server.

Fixed compile errors on desktop so I'm working on new ideas and issues :)
 

·
Part-time Noob Dev
Joined
·
157 Posts
Code:
I/AudioPolicyManagerBase(  935): loadAudioPolicyConfig() loaded /system/etc/audio_policy.conf<br />
E/audio_hw_primary(  935): adev_open: name:'audio_hw_if'<br />
I/AudioFlinger(  935): loadHwModule() Loaded primary audio interface from Shuttle audio HW HAL (audio) handle 1<br />
D/audio_hw_primary(  935): adev_open_output_stream<br />
D/audio_hw_primary(  935): out_get_sample_rate<br />
D/audio_hw_primary(  935): out_get_buffer_size<br />
I/AudioFlinger(  935): HAL output buffer size 880 frames, normal mix buffer size 1056 frames<br />
I/AudioMixer(  935): found effect "Multichannel Downmix To Stereo" from The Android Open Source Project<br />
D/audio_hw_primary(  935): out_get_buffer_size<br />
D/audio_hw_primary(  935): out_get_sample_rate<br />
I/AudioFlinger(  935): AudioFlinger's thread 0x2a9ee7f8 ready to run<br />
I/AudioFlinger(  935): Using module 1 has the primary audio interface<br />
D/audio_hw_primary(  935): adev_set_mode: mode: 0<br />
D/audio_hw_primary(  935): adev_set_master_volume: volume: 1.000000<br />
D/audio_hw_primary(  935): adev_set_voice_volume: volume: 0.000000<br />
I/AudioFlinger(  935): loadHwModule() Loaded a2dp audio interface from A2DP Audio HW HAL (audio) handle 3<br />
I/AudioFlinger(  935): loadHwModule() Loaded usb audio interface from USB audio HW HAL (audio) handle 4<br />
I/AudioPolicyService(  935): Loaded audio policy from LEGACY Audio Policy HAL (audio_policy)<br />
E/AudioService(  312): Media server started.<br />
D/audio_hw_primary(  935): adev_set_parameters: kppairs: restarting=true<br />
D/audio_hw_primary(  935): adev_set_mode: mode: 0<br />
W/AudioPolicyManagerBase(  935): setPhoneState() setting same state 0<br />
D/audio_hw_primary(  935): adev_set_parameters: kppairs: restarting=false<br />
W/MediaMetadataRetriever(  565): MediaPlayerService not published, waiting...<br />
F/libc	(  935): Fatal signal 8 (SIGFPE) at 0x000003a7 (code=0), thread 935 (mediaserver)
I'm sooooooo close.....
 

·
Part-time Noob Dev
Joined
·
157 Posts
Discussion Starter · #18 ·
New build up in OP.
Lots of CM patches, nothing new works, just internal stuff that they have patched for the past few months.

I haven't tested the build this morning before posting it. Just last nights worked fine, so I'm sure this one does as well.
 

·
Registered
Joined
·
2 Posts
Just joined after running the Jelly Bean rom update, its awsome, thank you so much for your work I have a new device now... sorry im a bit of a newby, just joining the android world, former IOS user.

I haven't seen any posts since November, are you still working on the sound issue, camera, and I noticed that the screen wont rotate and youtube doesn't want to work. Question how are would it be to go back to a version like Icecream sandwidch that has all the functionality?

again thanks for all your hard work.
 
1 - 20 of 25 Posts
Top