全2件 (2件中 1-2件目)
1
ATS-25X2関連でもうすこし。このラジオのファームウェアは2系統あり、純正というかH-RADIOの提供するもので、現在はver4.2になっているものと、フリーのものでver5.3というものがあるようです。私が購入したラジオにはフリーの5.3が入っていました。実は、ATS-25X2が例のパワーインダクタ欠落のため動かなくなったときに、代わりのものを購入しようと考えて、更に機能が追加されたATS-25ampという名称のものを購入してしまいました。こちらには純正のH-RADIOによる4.2が入っていました。どちらもメイン画面はあまりちがいがないのですが、純正品はやはりハードに合わせて使いやすくなっている印象です。特にこのラジオはATS25-X2からwifiが使えるようになり、これから時刻情報を受信して正確な時刻を設定するということが可能となりました。純正ファームウェアでは、SETUP画面でwifiの設定ができるようになっており、大抵は自動でスキャンされたものを選択してパスワードを入れることで使えるようになります。ところが、フリーの5.3では、SETUPにこの画面がなく、それ自体でwifiの設定ができません。起動の際に接続が試みられるのですが、この画面を見る限り、ファームウェアのソースコード作成者の身近なアクセスポイントが決め打ちになっていて、そこを探して起動に時間がかかっているようです。この決め打ちの部分を変更する方法がわからず、実際にはwifi接続による恩恵を受けることができませんでした。しかし、ネットで調べると、ソースコードを修正して自分で使用したいwifiの設定をすることが可能なようです。ただ、ソースコードからファームウェアを作り直すため、ちょっと手間がかかります。このラジオはESP32というマイコンにより動いているので、これにソースコードから作ったファームウェアを書き込む必要があり、ソースコードからファームウェアを作り、それをマイコンに書き込むために、Arduinoという開発用のソフトを使わなければなりません。Arduinoの導入と設定は、これもネットを検索するといろいろ出てきますので、どうにか環境を整えることができました。ATS-25X2にソースコードからファームウェアを作り、書き込む方法については、以下の記事を参考にさせていただきました。とてもわかり易く、素人同然の私には大変ありがたかったです。(記事)Sixty three氏による 「ATS-25 firmware update 手順」 https://moomin63.blog.fc2.com/blog-entry-1094.htmlESP32の制御に必要なライブラリなどはこの記事を参考に揃えました。次はソースコードの入手です。修正用のソースコードは ka9cql氏によるものです。このgithubのurlから https://github.com/ka9cql/ATS-25X2SI4735_2.8_TFT_WIFI_V.5.3b.ino というのがソースコード本体です。ソースコードのwifiの部分には、仮の名称が書かれていますので、この部分を自分が使いたいwifiの名称に変更します。これはテキストファイルですので、適当なエディタで修正Arduino本体にスケッチとして読みこんでこちらで編集も可能です。135行以下です---------------// Setup// OEM-provided info -String WIFI_SSID = "***(ここを修正)***"; // SSID of local networkString WIFI_PASS = "***(ここを修正)***"; // Password on networkconst char* ntpServer = "0.it.pool.ntp.org"; //"pool.ntp.org";const long gmtOffset_sec =3600 * 9; // 日本は標準時+9時間なので 0 -> 9const int daylightOffset_sec = 0; //3600;このように修正して、保存。ATS-25X2の電源を入れ、をUSB-Cケーブルでパソコンに接続します。シリアルポートの確認をして、接続されているかチェック(大抵は、aruduinoのメニューの「ツール」で接続されているものの情報が表示されており、これを見て確認)Auduinoのメニューから「スケッチ」→「マイコンボードに書き込む」で修正ファームウェアを書き込みます。コンパイル時は動きが表示されませんが、それが終了すると書き込みが始まります。この時点でATS-25X2の電源が落ちますが、心配不要です。書き込みが100%になり、終了のメッセージが出たのを確認してUSBケーブルを外します。電源は自動的に入ります。再起動したATS-25X2を確認。最初の画面にどのwifiに接続しようとしているかが表示されますので、これが書き換えた内容になっていれば修正成功です。しばらく前にこれをやり、その後、FM、AMの初期値(切り替えを行った場合に最初に示される周波数)が全く放送局のない周波数になっていたため、この部分を近くの放送局の周波数に書き換えるという修正も行っていますが、現在異常なく使えています。修正を行って良かったのは、まずwifiが利用でき、これによって正確な時刻がラジオ自体で設定できるようになったということです。また、これに関係しますが、以前は、接続できないところに接続を試みるため、起動時かなりの時間待たされるということがなくなったということです。フリーのファームウェア5.3の紹介をしているネットの記事もありましたが、wifi接続には皆さん苦労しているようで、接続できないばかりか、かなり待たされるという内容が結構ありました。この修正はソースコードで直の書き換えになりますが、とりあえずは問題解消となると思います。
2026.07.20
コメント(0)

あることがきっかけでブログを開設することになりました。実は、この楽天ブログのなかのある方のブログの記事を見て、それにお礼のコメントをしようとしたら登録しなければコメントできかったため、登録したことで自分のブログ枠ができてしまったというのが実際です。何をお礼したかったというと、このブログの記事で、電源が入らなくなっていたラジオが復活した、ということがあり、そのお礼のコメントを送りたかったのです。そのラジオですが、昨年amazonで短波放送やアマチュア無線を受信できるラジオ(製品名がATS-25X2という中華製品です)を買ったのですが、これが買ってすぐに電源が入らなくなり、こわれたものと思っていたのです。それから一年くらいしてからのことですが、最近、たまたまそのブログの記事を目にしたのです。その方は、同じ製品ATS-25X2を購入したところ、やはりすぐに電源が入らなくなったという内容でしたが、電気回路の知識のある方らしく、回路図をたどっていき、本来なら取り付けられているはずのICがついていない(半田付けされていない)ことを突き止めたというものでした。そこで取り付けるべきIC(パワーインダクタという名称のようです)を取り付けたところ、無事充電できて電源がはいるようになったというのです。私は、この記事が自分のケースと全く同じだと思い、さっそく、1年間ほうっておいたATS-25X2の中を空けて基板を見てみました。すると、なんと、その記事と同じく、私のものも必要なIC(パワーインダクタ)が半田付けされていなかったのです。これはもしかして、と思い、その記事をたよりに、IC(パワーインダクタ)を取り寄せ、へたな半田付けをやってみました。基板をケースにもどし、充電を行ってしばらくしてから電源を入れてみると、ありがたいことに起動画面が表示され、何事もなかったようにラジオ放送が流れ出しました。(基板の右にある四角いICです。サイズがちょっと大きかったので不格好な半田付けになってしまいました)1年近くずっと気になっていながら、電気回路の知識も十分でないため、原因がわからないままでしたが、この記事でようやく原因がわかり、しかも復活のための情報も提供してくれていたこのブログの記事に感謝したという次第です。さっそく、このことをブログへのコメントとして送ろうと思ったところ、登録していないとそれができないことがわかり、登録に至ったというわけです。その副作用として、自分のブログの枠ができてしまいました。人にお聞かせするようなものをもっているわけではないので、おもしろくもない独り言を続けるようなものになってしまいますが、それこそ日記みたいに書き連ねていくつもりです。
2026.07.10
コメント(0)
全2件 (2件中 1-2件目)
1