392751 ランダム
 ホーム | 日記 | プロフィール 【フォローする】 【ログイン】

頑張れ!ポイド

頑張れ!ポイド

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

PR

カテゴリ

L-01D

(2)

P01D

(3)

SC-02B

(3)

ISW12HT

(1)

DIGNO

(10)

Linux

(1)

IS11LG

(22)

図書館

(1)

INFOBAR A02

(7)

L01E

(18)

MEMU

(0)

SC06D

(4)

LGL21

(14)

LGL22

(2)

SC03E

(20)

L01F

(4)

Android

(5)

github

(1)

Z500KL

(1)

SCL23

(2)

日記/記事の投稿

キーワードサーチ

▼キーワード検索

コメント新着

solarisintel@ Re[1]:L01E用のoreo(8.0, 8.1) カスタムROM(03/11) magicianさんへ 普通のwipe操作ではROMが…
magician@ Re:L01E用のoreo(8.0, 8.1) カスタムROM(03/11) 初めまして、お助けください。 SC-03Eに、…
magician@ Re:L01E用のoreo(8.0, 8.1) カスタムROM(03/11) 初めまして、お助けください。 SC-03Eに、…
ヴァジャイナ@ Re:SC03E用のAndroid 10, Optimized-LineageOS-17.1-20220106-sc03e.zip(01/06) こちらのandroid 10のロムですが、今年の…
goofy ahh@ Re[8]:L01Fでlineage-17.1 Android 10.0を動かしてみた(11/27) 間違えて2回しちゃいましたすいません
2019年06月03日
XML
カテゴリ:SC03E
ma34sさんがビルドしたcm-13.0を使っていたんだけど、L01Eのlineageos-14.1がかなり安定しているので、同じROMソースからSC03E用を作成してみた。



1) カーネル
lineageosからi9305用のカーネルにKBC-developersのcm-13.0、SC03E用を加えてandroid7.1用を作成
2) vendor
KBC-developersのcm-13.0をベースに一部修正(センサー周りはma34sさんのビルドしたファイルから)
3) device
lineageos,kbc-developersの両方を参照しながら修正

動作するもの
LTE, WIFI, SDカード, カメラ,bluetooth, GPS, compass, sensor, など日常使う分には困らない。

課題
ファイルマネジャーを使うと「MTPホストが停止しました」とエラーメッセージを吐く時がある。
これはxda(https://forum.xda-developers.com/showpost.php?p=76224958&postcount=4419)でもそういう記事が出ているので、仕方ないかも。設定ーアプリーすべてのアプリ(システム)にてMTPホストを無効にしておく。
ルート化させるためには、lineageos-14.1の場合、別途、addonsu-14.1-arm-signed.zipのファイルをxdaからダウンロードしてインストールする必要がある。

データ通信だけ使っている機種なので、使わないときは、機内モードにしている。
そうすると圧倒的に電池消費が少なくなる。カスタムROMは全般的に同じ傾向。

しかし、これだけ、なぜか機内モードにしておくと充電していないのに、バッテリの容量が増える現象が出る(バグか!?)。



lineage-14.1-20190613-UNOFFICIAL-sc03e.zip

変更点
1)power profileモジュールの導入
i9300のソースの中にCPUガバナ=pegasusq 向けのpowerソースがあったので流用
 ・TARGET_POWERHAL_VARIANT に pegasusq をセット
 ・MODULE名は power.$(TARGET_BOOTLOADER_BOARD_NAME)


device/sc03e/common.mk 

# Power
 PRODUCT_PACKAGES += \
     power.smdk4x12



device/sc03e/BoardCommonConfig.mk

# Power
TARGET_POWERHAL_VARIANT := pegasusq

※ただしi9300のCPUクロックは、1400MHz。
 このPowerモジュールのソースは、1400Mhzに設定されている。


カーネルのdefconfigで、CONFIG_CPU_FREQ_GOV_PEGASUSQ_BOOST = y にする必要がある。
(boost_lock_timeが必要になるため)

CONFIG_CPU_FREQ_GOV_PEGASUSQ=y
CONFIG_CPU_FREQ_GOV_PEGASUSQ_BOOST=y



詳細は、drivers/cpufreq/Kconfigを参照のこと

config CPU_FREQ_GOV_PEGASUSQ
        tristate "'pegasusq' cpufreq policy governor"
config CPU_FREQ_GOV_PEGASUSQ_BOOST
        bool "pegasusq - enable suport for userspace-controlled cpu boosts"
        depends on CPU_FREQ_GOV_PEGASUSQ
        default n



init.target.rc に以下を追加

on init
    chown system system /sys/devices/system/cpu/cpufreq/pegasusq
    chown system system /sys/devices/system/cpu/cpufreq/pegasusq/boost_freq
    chown system system /sys/devices/system/cpu/cpufreq/pegasusq/boost_lock_time
    chown system system /sys/devices/system/cpu/cpufreq/pegasusq/boost_mincpus
・・・・
    chown system system /sys/devices/system/cpu/cpufreq/pegasusq/up_threshold
    chown system system /sys/devices/system/cpu/cpufreq/pegasusq/min_cpu_lock
    chown system system /sys/devices/system/cpu/cpufreq/pegasusq/max_cpu_lock
    chown system system /sys/devices/system/cpu/cpufreq/pegasusq/sampling_rate

2) NFC, felica を外す
   使わないからいらない。





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2019年07月09日 19時23分23秒
コメント(25) | コメントを書く
[SC03E] カテゴリの最新記事



© Rakuten Group, Inc.