[General Questions and Answers] drogert:
Hello everybody!

First, this is my second post on this forum and I'm not sure if this is the right place to ask my question...

I recently bought a new car-radio from Ebay. This radio can do allmost everything. It can play movies, has bluetooth, has aux/video in and much more. The thing that I liked the most was the fact it also has 4.0.4 android on it! I can hear you thinking: crap! But actually it isn't! I am well aware that buying stuff from ebay with no brand are from poor quality, But after a week in my car I am pretty happy with it.

I hope this can be my first project with android but I need you help! The radio has USB support and I can connect a USB-hub with the WIFI dongle which came with the radio. It also supports a keyboard en such. I also want to add a bluetooth dongle and I have a couple of them to try. They all dont work and I dont even see the option in the settings screen. This makes me believe the drivers aren't included in this rom. The bluetooth thats on the radio only works with the WINce software which runs allong side the Android software. This WINce runs the radio function, the dvdplayer function and so on.

ebay.com/itm/7-Android-4-0-WIFI-3G-Single-1-Din-Head-Unit-GPS-Car-DVD-Player-Ipod-FM-Camera-/181213989621?pt=US_Video_In_Dash_Units_w_GPS&hash=item2a31320af5 (please put www in front of the link)

My main question is can I flash this device with a rom version which has bluetooth drivers and how can it be done? Which version of CM do I need and if someone has done it before, can he or she help me? Can I maybe dump a back-up of the rom and add these drivers?

I have some information about the "tablet" which is inside the car-radio:

SYSTEM (Android 4.0.4)

Model: N708

Manufacturer: unknown

Device: crane-3g

Product: crane_3g

Brand: Caravn

Android Version: 4.0.4 (Ice Cream Sandwich)

API Level: 15

Build ID: IMM76D

Fingerprint: softwinners/crane_3g/crane-3g:4.0.4/IMM76D/20130411:eng/test-keys

DISPLAY (800x432)

Size: 800x432

Refresh Rate: 47,28 Hz

Default Orientation: Landscape

Physical Size: 5,68" (14,42 cm)

Logical Size: Normal

Density: 160 dpi (Medium)

Pixels Per Inch: X: 160; Y: 160,42

PROCESSOR (ARMv7)

Processor: ARMv7 Processor rev 2 (v7l)

Cores: 1

Max Frequency: 1008 Mhz

Instruction Sets: armeabi-v7a, armeabi

SIMD Instructions: NEON

MEMORY (814 MB)

System RAM: 814 MB

JVM Max Memory: 48 MB

Internal Storage: 80 MB

External Storage: 2586 MB

BACK CAMERA (0,3 megapixel)

Exposure Compensation: 0

Exposure Compensation Step: 0

Focal Length: 3.43

Focus Areas: (0, 0, 0, 0, 0)

Focus Distances: 0.10, 1.20, Infinity

Focus Mode: Auto

Focus Mode Values: Auto

Horizontal View Angle: 51.2

Jpeg Quality: 90

Jpeg Thumbnail Height: 240

Jpeg Thumbnail Quality: 90

Jpeg Thumbnail Size Values: 320x240, 0x0

Jpeg Thumbnail Width: 320

Max Exposure Compensation: 0

Max Num Detected Faces Hw: 1

Max Num Detected Faces Sw: 0

Min Exposure Compensation: 0

Orientation: 0

Picture Format: Jpeg

Picture Format Values: Jpeg

Picture Size: 720x480

Picture Size Values: 720x480

Preview Format: Yuv420sp

Preview Format Values: Yuv420sp, Yuv420p

Preview Fps Range: 5000, 60000

Preview Fps Range Values: (5000, 60000)

Preview Frame Rate: 25

Preview Frame Rate Values: 25

Preview Size: 720x480

Preview Size Values: 720x480

Prop Facing: Back

Prop Orientation: 0

Recording Hint: False

Rotation: 0

Vertical View Angle: 39.4

Video Frame Format: Yuv420sp

Video Size: 720x480

Video Snapshot Supported: True

SENSORS (0)

OPENGL 1.X (Mali-400 MP)

GENERAL

Renderer: Mali-400 MP

Version: OpenGL ES-CM 1.1

Vendor: ARM

LIMITS

Texture Size: 4096x4096

Texture Units: 8

Viewport Size: 4096x4096

Modelview Stack Depth: 32

Projection Stack Depth: 32

Texture Stack Depth: 32

Lights: 8

COMPRESSED TEXTURE FORMATS

ETC1, Paletted

EXTENSIONS

GL_OES_byte_coordinates GL_OES_fixed_point GL_OES_single_precision GL_OES_matrix_get GL_OES_read_format GL_OES_compressed_paletted_texture GL_OES_point_size_array GL_OES_point_sprite GL_OES_texture_npot GL_OES_query_matrix GL_OES_matrix_palette GL_OES_extended_matrix_palette GL_OES_compressed_ETC1_RGB8_texture GL_OES_EGL_image GL_OES_draw_texture GL_OES_depth_texture GL_OES_packed_depth_stencil GL_EXT_texture_format_BGRA8888 GL_OES_framebuffer_object GL_OES_stencil8 GL_OES_depth24 GL_ARM_rgba8 GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_rgb8_rgba8 GL_EXT_multisampled_render_to_texture GL_OES_texture_cube_map GL_EXT_discard_framebuffer

OPENGL 2.0 (Mali-400 MP)

GENERAL

Renderer: Mali-400 MP

Version: OpenGL ES 2.0

Vendor: ARM

GLSL Version: OpenGL ES GLSL ES 1.00

LIMITS

Texture Size: 4096x4096

Texture Units: 8

Vertex Textures: 0

Combined Textures: 8

Viewport Size: 4096x4096

Renderbuffer Size: 4096x4096

Cubemap Size: 1024x1024

Vertex Attributes: 16

Vertex Uniforms: 256

Varying Vectors: 12

Fragment Uniforms: 256

VERTEX NUMERIC PRECISION

Int: [-2^24, 2^24]

Float: [-2^127, 2^127], 2^-23

FRAGMENT NUMERIC PRECISION

Low Int: [-2^11, 2^11]

Medium Int: [-2^11, 2^11]

High Int: Not available

Low Float: [-2^15, 2^15], 2^-10

Medium Float: [-2^15, 2^15], 2^-10

High Float: Not available

COMPRESSED TEXTURE FORMATS

ETC1

EXTENSIONS

GL_OES_texture_npot GL_OES_compressed_ETC1_RGB8_texture GL_OES_standard_derivatives GL_OES_EGL_image GL_OES_depth24 GL_ARM_rgba8 GL_ARM_mali_shader_binary GL_OES_depth_texture GL_OES_packed_depth_stencil GL_EXT_texture_format_BGRA8888 GL_EXT_blend_minmax GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_rgb8_rgba8 GL_EXT_multisampled_render_to_texture GL_EXT_discard_framebuffer

GRAPHIC MODES (RGBA 32bit)

RGB 16bit (565)

RGB 16bit (565), Depth 24bit, Stencil 8bit

RGB 16bit (565), Depth 24bit, Stencil 8bit, Samples x4

RGB 16bit (565), Depth 24bit, Stencil 8bit, Samples x16, Non-Conformant

RGBA 16bit (5551), Depth 24bit, Stencil 8bit

RGBA 16bit (5551), Depth 24bit, Stencil 8bit, Samples x4

RGBA 16bit (5551), Depth 24bit, Stencil 8bit, Samples x16, Non-Conformant

RGBA 16bit (4444), Depth 24bit, Stencil 8bit

RGBA 16bit (4444), Depth 24bit, Stencil 8bit, Samples x4

RGBA 16bit (4444), Depth 24bit, Stencil 8bit, Samples x16, Non-Conformant

RGB 32bit (888)

RGB 32bit (888), Depth 24bit

RGB 32bit (888), Depth 24bit, Stencil 8bit

RGBA 32bit (8888)

RGBA 32bit (8888), Depth 24bit, Stencil 8bit

RGBA 32bit (8888), Depth 24bit, Stencil 8bit

RGBA 32bit (8888), Depth 24bit, Stencil 8bit, Samples x4

RGBA 32bit (8888), Depth 24bit, Stencil 8bit, Samples x16, Non-Conformant

FEATURES (16)

GRAPHICS

OpenGL 2.0

ANDROID HARDWARE

android.hardware.camera

android.hardware.faketouch

android.hardware.location

android.hardware.location.gps

android.hardware.location.network

android.hardware.microphone

android.hardware.screen.landscape

android.hardware.screen.portrait

android.hardware.sensor.accelerometer

android.hardware.touchscreen

android.hardware.touchscreen.multitouch

android.hardware.touchscreen.multitouch.distinct

android.hardware.usb.accessory

android.hardware.wifi

ANDROID SOFTWARE

android.software.live_wallpaper

I hope someone can help me with this, and if so... Maybe help the community.

Thanks allot!