[MTCD Android Head Units General] kumarai:
Sound firmware with the Board instalom audio codec

A long smoking datasheet audio codec, the log analysis of its calculated two registers that can improve a little bit the sound of the android (It does not work while listening to the radio, DVD, aux)

1 - Bass

2 - Treble

Assembled at the start of the firmware that changes values. Changes in the values ​​realized through init.d

the path system \ etc \ init.d there are two files

01saund_ku_bass - Bass setting

02saund_ku_middle - Treble settings

By default, the firmware included in the following values

Bass - 80Hz Gain +11

Treble - 11.7kHz Gain +12

The following are the supported values ​​to select

Bass

#! / Bin / sh

#setreg -y 4 0x1A 0x25 0x00 # 80Hz Gain +12

#setreg -y 4 0x1A 0x25 0x01 # 80Hz Gain +11

#setreg -y 4 0x1A 0x25 0x02 # 80Hz Gain +10

#setreg -y 4 0x1A 0x25 0x03 # 80Hz Gain +9

#setreg -y 4 0x1A 0x25 0x04 # 80Hz Gain +8

#setreg -y 4 0x1A 0x25 0x05 # 80Hz Gain +7

#setreg -y 4 0x1A 0x25 0x06 # 80Hz Gain +6

#setreg -y 4 0x1A 0x25 0x07 # 80Hz Gain +5

#setreg -y 4 0x1A 0x25 0x08 # 80Hz Gain +4

#setreg -y 4 0x1A 0x25 0x09 # 80Hz Gain +3

#setreg -y 4 0x1A 0x25 0x0A # 80Hz Gain +2

#setreg -y 4 0x1A 0x25 0x0B # 80Hz Gain +1

#setreg -y 4 0x1A 0x25 0x0C # 80Hz Gain +0

#! / Bin / sh

#setreg -y 4 0x1A 0x25 0x20 # 105Hz Gain +12

#setreg -y 4 0x1A 0x25 0x21 # 105Hz Gain +11

#setreg -y 4 0x1A 0x25 0x22 # 105Hz Gain +10

#setreg -y 4 0x1A 0x25 0x23 # 105Hz Gain +9

#setreg -y 4 0x1A 0x25 0x24 # 105Hz Gain +8

#setreg -y 4 0x1A 0x25 0x25 # 105Hz Gain +7

#setreg -y 4 0x1A 0x25 0x26 # 105Hz Gain +6

#setreg -y 4 0x1A 0x25 0x27 # 105Hz Gain +5

#setreg -y 4 0x1A 0x25 0x28 # 105Hz Gain +4

#setreg -y 4 0x1A 0x25 0x29 # 105Hz Gain +3

#setreg -y 4 0x1A 0x25 0x2A # 105Hz Gain +2

#setreg -y 4 0x1A 0x25 0x2B # 105Hz Gain +1

#setreg -y 4 0x1A 0x25 0x2C # 105Hz Gain +0

#! / Bin / sh

#setreg -y 4 0x1A 0x25 0x40 # 135Hz Gain +12

#setreg -y 4 0x1A 0x25 0x41 # 135Hz Gain +11

#setreg -y 4 0x1A 0x25 0x42 # 135Hz Gain +10

#setreg -y 4 0x1A 0x25 0x43 # 135Hz Gain +9

#setreg -y 4 0x1A 0x25 0x44 # 135Hz Gain +8

#setreg -y 4 0x1A 0x25 0x45 # 135Hz Gain +7

#setreg -y 4 0x1A 0x25 0x46 # 135Hz Gain +6

#setreg -y 4 0x1A 0x25 0x47 # 135Hz Gain +5

#setreg -y 4 0x1A 0x25 0x48 # 135Hz Gain +4

#setreg -y 4 0x1A 0x25 0x49 # 135Hz Gain +3

#setreg -y 4 0x1A 0x25 0x4A # 135Hz Gain +2

#setreg -y 4 0x1A 0x25 0x4B # 135Hz Gain +1

#setreg -y 4 0x1A 0x25 0x4C # 135Hz Gain +0

#! / Bin / sh

#setreg -y 4 0x1A 0x25 0x60 # 175Hz Gain +12

#setreg -y 4 0x1A 0x25 0x61 # 175Hz Gain +11

#setreg -y 4 0x1A 0x25 0x62 # 175Hz Gain +10

#setreg -y 4 0x1A 0x25 0x63 # 175Hz Gain +9

#setreg -y 4 0x1A 0x25 0x64 # 175Hz Gain +8

#setreg -y 4 0x1A 0x25 0x65 # 175Hz Gain +7

#setreg -y 4 0x1A 0x25 0x66 # 175Hz Gain +6

#setreg -y 4 0x1A 0x25 0x67 # 175Hz Gain +5

#setreg -y 4 0x1A 0x25 0x68 # 175Hz Gain +4

#setreg -y 4 0x1A 0x25 0x69 # 175Hz Gain +3

#setreg -y 4 0x1A 0x25 0x6A # 175Hz Gain +2

#setreg -y 4 0x1A 0x25 0x6B # 175Hz Gain +1

#setreg -y 4 0x1A 0x25 0x6C # 175Hz Gain +0

Treble

#! / Bin / sh

#setreg -y 4 0x1A 0x2C 0x00 # 5.3kHz Gain +12

#setreg -y 4 0x1A 0x2C 0x01 # 5.3kHz Gain +11

#setreg -y 4 0x1A 0x2C 0x02 # 5.3kHz Gain +10

#setreg -y 4 0x1A 0x2C 0x03 # 5.3kHz Gain +9

#setreg -y 4 0x1A 0x2C 0x04 # 5.3kHz Gain +8

#setreg -y 4 0x1A 0x2C 0x05 # 5.3kHz Gain +7

#setreg -y 4 0x1A 0x2C 0x06 # 5.3kHz Gain +6

#setreg -y 4 0x1A 0x2C 0x07 # 5.3kHz Gain +5

#setreg -y 4 0x1A 0x2C 0x08 # 5.3kHz Gain +4

#setreg -y 4 0x1A 0x2C 0x09 # 5.3kHz Gain +3

#setreg -y 4 0x1A 0x2C 0x0A # 5.3kHz Gain +2

#setreg -y 4 0x1A 0x2C 0x0B # 5.3kHz Gain +1

#setreg -y 4 0x1A 0x2C 0x0C # 5.3kHz Gain +0

#! / Bin / sh

#setreg -y 4 0x1A 0x2C 0x20 # 6.9kHz Gain +12

#setreg -y 4 0x1A 0x2C 0x21 # 6.9kHz Gain +11

#setreg -y 4 0x1A 0x2C 0x22 # 6.9kHz Gain +10

#setreg -y 4 0x1A 0x2C 0x23 # 6.9kHz Gain +9

#setreg -y 4 0x1A 0x2C 0x24 # 6.9kHz Gain +8

#setreg -y 4 0x1A 0x2C 0x25 # 6.9kHz Gain +7

#setreg -y 4 0x1A 0x2C 0x26 # 6.9kHz Gain +6

#setreg -y 4 0x1A 0x2C 0x27 # 6.9kHz Gain +5

#setreg -y 4 0x1A 0x2C 0x28 # 6.9kHz Gain +4

#setreg -y 4 0x1A 0x2C 0x29 # 6.9kHz Gain +3

#setreg -y 4 0x1A 0x2C 0x2A # 6.9kHz Gain +2

#setreg -y 4 0x1A 0x2C 0x2B # 6.9kHz Gain +1

#setreg -y 4 0x1A 0x2C 0x2C # 6.9kHz Gain +0

#! / Bin / sh

#setreg -y 4 0x1A 0x2C 0x40 # 9kHz Gain +12

#setreg -y 4 0x1A 0x2C 0x41 # 9kHz Gain +11

#setreg -y 4 0x1A 0x2C 0x42 # 9kHz Gain +10

#setreg -y 4 0x1A 0x2C 0x43 # 9kHz Gain +9

#setreg -y 4 0x1A 0x2C 0x44 # 9kHz Gain +8

#setreg -y 4 0x1A 0x2C 0x45 # 9kHz Gain +7

#setreg -y 4 0x1A 0x2C 0x46 # 9kHz Gain +6

#setreg -y 4 0x1A 0x2C 0x47 # 9kHz Gain +5

#setreg -y 4 0x1A 0x2C 0x48 # 9kHz Gain +4

#setreg -y 4 0x1A 0x2C 0x49 # 9kHz Gain +3

#setreg -y 4 0x1A 0x2C 0x4A # 9kHz Gain +2

#setreg -y 4 0x1A 0x2C 0x4B # 9kHz Gain +1

#setreg -y 4 0x1A 0x2C 0x4C # 9kHz Gain +0

#! / Bin / sh

#setreg -y 4 0x1A 0x2C 0x60 # 11.7kHz Gain +12

#setreg -y 4 0x1A 0x2C 0x61 # 11.7kHz Gain +11

#setreg -y 4 0x1A 0x2C 0x62 # 11.7kHz Gain +10

#setreg -y 4 0x1A 0x2C 0x63 # 11.7kHz Gain +9

#setreg -y 4 0x1A 0x2C 0x64 # 11.7kHz Gain +8

#setreg -y 4 0x1A 0x2C 0x65 # 11.7kHz Gain +7

#setreg -y 4 0x1A 0x2C 0x66 # 11.7kHz Gain +6

#setreg -y 4 0x1A 0x2C 0x67 # 11.7kHz Gain +5

#setreg -y 4 0x1A 0x2C 0x68 # 11.7kHz Gain +4

#setreg -y 4 0x1A 0x2C 0x69 # 11.7kHz Gain +3

#setreg -y 4 0x1A 0x2C 0x6A # 11.7kHz Gain +2

#setreg -y 4 0x1A 0x2C 0x6B # 11.7kHz Gain +1

#setreg -y 4 0x1A 0x2C 0x6C # 11.7kHz Gain +0

Firmware is available in three versions:

Firmware is assembled in the kitchen github.com:

- Tune build.prop for speed

- Set default languange and timeformat

- Root ROM by adding SuperSU

- Unify the two user partitions into a single big one (known under the name FUSE)

Build date firmware 02.11.2016g.

The stock launcher - https://yadi.sk/d/uLGNK8KGzV5Yf

KGL launcher - https://yadi.sk/d/sE8zKMNrzV5aX

The point of this post - Find Programmer enthusiast to write an audio codec adjustment application