@hadsn なるほど
OpenBSD(uaa@), Ham(JG1UAA), Ingress(Lv14, RES), Japanese(Sagamihara-city, Kanagawa)
Another side: https://social.tchncs.de/@uaa
npub1rarr265r9f9j6ewp960hcm7cvz9zskc7l2ykwul57e7xa60r8css7uf890
Messages from this Mastodon account can read via mostr.pub with npub1j3un8843rpuk4rvwnd7plaknf2lce58yl6qmpkqrwt3tr5k60vfqxmlq0w
SoftBank回線だからといって、Y!mobileの端末に挿しても撥ねられるとは…Y!mobileはY!mobileってことですかそうですか…
昼間買ってきた503KC、手元のb-mobile SIM(SoftBank)突っ込んだらロック解除コードを入れてくれって言われた。どうもSIMロック未解除のようだが…Y!mobileを契約していた過去があってももうID/passwordなんて忘れてしまったし…
Y!mobileのお店に持ち込んで解除を依頼するしかないようだ。
「昔(gcc-2.95)は良かった。書いたコードに文句を言わず、コンパイラは黙々と仕事をしてくれるから。それに比べて今のコンパイラはやかましくてたまらない。やれ型がおかしいだの比較条件がなっとらんだのと、いちいち文句を付けてくれる…自由なコードを書けた時代はもう来ないのかのう?」
「おじーちゃん、それ雑なコード書いてるだけ…」
「なんじゃと」
sj3のサンプルプログラムに、対話型のかな漢字変換を行わせるものがあったと過去の(自分の)日記にあったから…これを使ってテストを試みれば良いのかなあ
https://riscv.org/wp-content/uploads/2019/06/riscv-spec.pdf (page129)
"we define a combination of a base ISA (RV32I or RV64I) plus selected standard extensions (IMAFD, Zicsr, Zifencei) as a “general-purpose” ISA, and we use the abbreviation G for the IMAFDZicsr Zifencei combination of instruction-set extensions. "
rv64gとしてしまった場合、"C" (compressed instruction)拡張が抜けてしまうらしい、rv64imafdczifenceiから。
別にrv64gで良くね?って気もするけど…どうなんだろ。Thumbみたいにモード切替した上でcompressed formatな命令を実行する訳じゃなさそうだし…(違ってたらすみません)。
PLATFORM_RISCV_ISA=rv64imafdczifencei
うぇぇ…?rv64imafdc+zifenceiじゃないの??
@hadsn すみません、今見直したらVine 2.1じゃなくVine 2.5でした。訂正お願いします…
ん?Milk-V DuoとDuo 256Mって別物…? DuoはCVITEK CV1800B、Duo 256MはSG2002って書いてあるけど…メモリもDDR2 64MB(Duo), DDR3 256MB(Duo 256M)ってなってるし。
https://milkv.io/docs/duo/overview
あああああああああぁぁぁぁあぁ… ※503KCではない、違う端末です(とりあえず交換用パーツの発注はかけました)
動かそうと思っていたアプリをapk install hogefuga.apkで突っ込んでもなんか動かなかったので、503KCは一旦部品箱に放り投げとこう。
端末から「デバッグを許可しますか?」って聞かれて是と答えたらきちんとデバイスとして認識されてる。
とりあえずこれでゴミから一歩脱出かねえ。
おお、Windows上(503KC用のADBドライバ入れてる)のadbならunauthorizedになってる。offlineから一歩前進。
もしかして、Arc A770のファンが時折コントロールできていない(無負荷なのにぶんぶん回る)のって…I2C Slave Deviceのドライバが入っていないから、とか?
とはいえ何のドライバ突っ込めばいいか全然見当つかないんだけど(Arcのドライバだよ、で終わる話なのかもしれないけど)
503KC向けの、Windows用ADBドライバなる物を突っ込んでみるか…Windows11で動くのかっていうのと、余計なものを突っ込むのは非常に気持ち悪いのだけど。黙って引き下がる気にもなれないし。
@hadsn 開発者モードはonで、USB接続時は常にUSBデバッグを有効にしてます。なんとなくですが、Windows用ADBドライバを突っ込まないとダメなのかなという気がしています(今はOpenBSD上のadbで動作を見ています)。 https://www.kyocera.co.jp/prdct/telecom/consumer/lineup/503kc/usb/
まあこんなの見せられちゃうと日本メーカーのAndroid端末はク○と思いたくなるし、買う気も失せますね…\500は歴史の授業料として払ったと強引に自分を納得させることにします。
せめてADB越しにアプリを突っ込めればゴミにはならないものを…💢
503KC、google playはサーバーエラーでつながらないし、ADBだと端末は見えてるけどofflineなのでshellに入れないし、\500でゴミ買ったのかも自分。
Less Is More™
Trust me, I'm an engineer.™
Vine 2.5にdropbear載せて、OpenSSHが古いことによるsshログインできない問題を回避して…sj3のビルドはできてるけどSJ3GROUPがstaffだとインストールできない問題はbinグループにすることで回避して…一応これで一段落かなあ。
gcc -Wl,-z,now -Wl,-z,relro -pie -o dropbearconvert dbutil.o buffer.o dbhelpers.o dss.o bignum.o signkey.o rsa.o dbrandom.o queue.o atomicio.o compat.o fake-rfc2553.o ltc_prng.o ecc.o ecdsa.o sk-ecdsa.o crypto_desc.o curve25519.o ed25519.o sk-ed25519.o dbmalloc.o gensignkey.o gendss.o genrsa.o gened25519.o dropbearconvert.o keyimport.o signkey_ossh.o libtomcrypt/libtomcrypt.a libtommath/libtommath.a -lutil -lz
gcc: unrecognized option `-pie'
これも直さんと。