Category: ハードウェア

Bambu ConnectのX.509証明書と秘密鍵が抽出される

2025-01-20
Bambu ConnectのX.509証明書と秘密鍵が抽出される

Bambu Labが新しいファームウェアでX1シリーズ3Dプリンターへのネットワークアクセスをロックダウンすると発表したことを受け、Bambu ConnectアプリケーションのX.509証明書と秘密鍵がhWuxHによって抽出されました。このアプリケーションは、サードパーティソフトウェアがBambu Labハードウェアにプリントジョブを送信するための唯一の方法となることを意図していました。Bambu Connectアプリは比較的シンプルなElectronベースのアプリで、難読化と暗号化を試みていましたが、決意のあるユーザーを阻止するには十分ではありませんでした。難読化が解除されたmain.jsファイルには、プリンターとのHTTPトラフィックを暗号化するために使用される証明書と秘密鍵が明示的に表示されており、OrcaSlicerなどのツールが認証対応のBambu Labプリンターと通信するのを妨げる唯一の障害です。Bambu Labの次のステップは不明ですが、難読化だけではセキュリティが不十分であることを浮き彫りにしています。

20年後の再検証:オリジナルXboxのJTAGハッキング

2025-01-20
20年後の再検証:オリジナルXboxのJTAGハッキング

このブログ記事では、著者がIntel Pentium III CPUのJTAGインターフェースを使ってオリジナルXboxを「ハッキング」しようとした成功例について詳述しています。オリジナルXboxのセキュリティは、NVIDIA MCPXサウスブリッジに隠された512バイトの秘密のbootromに依存していました。以前の研究者たちはCPUのJTAG機能の使用を検討していましたが、TRST#ピンが接地されているため実際には不可能だと考えられていました。著者はこれを回避するためにカスタムCPUインターポーザPCBを設計し、古いCodeTAPデバッガーを使用してJTAG経由で秘密のbootromをダンプすることに成功し、20年来の理論を実証しました。この作業は歴史的に重要であり、x86 JTAG研究のための貴重な経験とリソースを提供します。

ハードウェア オリジナルXbox

ヤマハDX9をハックしてDX7を模倣

2025-01-19

ビンテージシンセ愛好家が、ヤマハDX9のファームウェアROMをリバースエンジニアリングし、書き換えることで、その機能をDX7に近づけました。ハードウェアの制限を巧みに克服し、追加のオペレーター2つなど、欠けていた機能を復元することで、DX7のパッチのロードと再生を可能にしました。MIDI処理の改善やピッチエンベロープジェネレーターの追加などの修正も含まれています。プロジェクトのソースコードは公開されており、ニッチな分野であるにも関わらず、高度な技術とビンテージシンセへの情熱を示しています。この予想外の成果は、レトロシンセコミュニティを大いに喜ばせました。

電卓フォレンジック:チップ設計の秘密を解き明かす

2025-01-19

この記事では、「電卓フォレンジック」と呼ばれる技術を紹介しています。この技術は、電卓に組み込まれたアルゴリズムの結果を分析することで、様々な電卓チップの設計の起源と進化を特定します。著者は標準化されたアルゴリズムを考案し、多くの電卓からの結果をまとめ、比較表を作成することで、電卓チップの設計履歴と技術的系統をたどっています。この技術は、電卓の歴史とチップ設計の研究において重要であり、特に公式文書が不足している場合に役立ち、研究者は異なる電卓間の関係を理解することができます。

ハードウェア チップ設計

ThinkPadの象徴的なTrackPointが消える(一部モデル)

2025-01-19
ThinkPadの象徴的なTrackPointが消える(一部モデル)

レノボは、新型ThinkPad X9 Aura Editionから象徴的なTrackPointを取り除きました。他のThinkPadモデルではTrackPointは残りますが、この決定は大きな変化を示しています。レノボは、TrackPointがレガシーデザインであり、タッチパッドが主流の現代において、すべての人々に響くとは限らないと主張しています。新型Aura Editionは、インテルLunar Lakeプロセッサー、プレミアムOLEDディスプレイ、MetaのLlama 3.0を搭載したローカルAIを備え、より幅広いユーザー層への訴求を目指しています。

ハードウェア

VanMoof電子式シフターのリバースエンジニアリング:信号の解読

2025-01-19
VanMoof電子式シフターのリバースエンジニアリング:信号の解読

ハッカーがVanMoof電動自転車の電子式シフターの通信プロトコルをリバースエンジニアリングすることに成功しました。ロジックアナライザとPulseViewを使用して、データ転送速度が9600bpsであること、Modbus RTUプロトコルが使用されていることを特定しました。要求と応答のパケットを分析した結果、自転車がレジスタ読み取りコマンドを送信し、シフターがデータを送り返していることが分かりました。レジスタの正確な意味はまだ不明ですが、この作業は、シフターの悪名高い信頼性の低さ(VanMoofの倒産の一因となった)に対処するための代替モジュールの構築にとって重要な基盤となります。

ハードウェア 電子式シフター

AMD Instinct™ MI300XがAnsys Fluent CFDのパフォーマンスを向上

2025-01-19

AMDは、ブログ記事で、Instinct™ MI300XアクセラレータがAnsys Fluentの計算流体力学(CFD)シミュレーションにおいて優れたパフォーマンスを発揮することを示しました。セダン、航空機の翼、排気システム、F1レーシングカーの4つのベンチマークモデルを用いた、AMD MI300XとNVIDIA H100プラットフォーム上でのベンチマークテストでは、MI300Xの解の時間で最大10%の向上が見られました。これは、MI300Xの192GB HBM3メモリ容量と高いメモリ帯域幅、そしてAMD Infinity Cache™によるものです。ブログ記事では、テスト方法、システム構成、ベンチマークのインストールと実行手順を詳細に説明しています。MI300Xは、定常状態解析が必要なアプリケーションに最適です。

ハードウェア

インテルSkymont:Eコアアーキテクチャの深層分析

2025-01-18
インテルSkymont:Eコアアーキテクチャの深層分析

インテルの最新のモバイルチップ、Lunar Lakeは、Meteor LakeのCrestmontに代わる新しいEコアアーキテクチャであるSkymontを採用しています。Skymontは、マルチスレッドのパフォーマンスと低消費電力でのバックグラウンドタスク処理の両方を大幅に改善しています。この記事では、Skymontアーキテクチャの詳細な分析を行い、ブランチ予測、命令フェッチとデコード、アウトオブオーダ実行エンジン、整数実行、浮動小数点とベクトル実行、ロード/ストア、キャッシュとメモリアクセスについて説明します。Skymontはいくつかのベンチマークで優れた結果を示していますが、Meteor LakeのCrestmontコアやAMDのZen 5cコアと比較した場合、その優位性は必ずしも明確ではありません。これは、CPUのパフォーマンスにおけるキャッシュアーキテクチャの重要な役割、そして低消費電力と高性能マルチスレッドワークロードの両方を処理する単一のコアアーキテクチャを設計することの難しさを浮き彫りにしています。

ハードウェア Eコア

Pentium のキャリー・ルックアヘッド加算器のリバースエンジニアリング

2025-01-18
Pentium のキャリー・ルックアヘッド加算器のリバースエンジニアリング

Ken Shirriff のブログ記事では、Pentium の浮動小数点演算ユニット内の 8 ビット加算器のリバースエンジニアリングについて詳しく説明しています。この加算器は Kogge-Stone 型のキャリー・ルックアヘッド加算器であり、キャリービットを並列に計算することで加算を高速化します。この記事では、キャリー・ルックアヘッド加算器の原理を丁寧に解説し、Pentium におけるハードウェア実装、つまり Kogge-Stone アルゴリズムを用いた 4 層の回路構造を示しています。また、この加算器が Pentium の浮動小数点除算ユニットで果たす役割と、悪名高い Pentium FDIV バグとの関連性についても論じています。

低予算レーザーフォールトインジェクション:RP2350版

2025-01-18
低予算レーザーフォールトインジェクション:RP2350版

この記事では、自作の低コストレーザーフォールトインジェクションプラットフォームを使用して、Raspberry PiのRP2350マイクロコントローラーのセキュアブートメカニズムをバイパスする方法について詳しく説明しています。赤外線レーザーを使用して、プラットフォームはRP2350のグリッチ検出器を巧みに回避しました。単一のレーザーパルスによってフォールトが注入され、ブートROMの命令の流れが変更され、最終的に隠されたデータが明らかになりました。著者は、プラットフォームのハードウェア設計、ソフトウェアアーキテクチャ、攻撃プロセスについて詳細な説明を提供しており、製造ファイルとソースコードも含まれています。

ESP32レインボー:自分だけの雰囲気照明を作ろう

2025-01-18

自分だけのパーソナルな雰囲気照明を作りたいですか?ESP32レインボーライトプロジェクトは、それを簡単に実現する手段を提供します。ESP32チップを制御することで、様々な色のグラデーションやトランジションを簡単に実現し、見事なライティングエフェクトを作り出すことができます。このプロジェクトは、電子工作愛好家にも、DIYに興味のある初心者にも適しています。簡単なプログラミングと回路接続で、プログラミングの楽しさと創造の達成感を味わえます。ロマンチックなキャンドルライトディナーでも、活気のあるパーティーの雰囲気でも、ESP32レインボーライトは簡単に対応し、あなたの人生に彩りを添えます。

ハードウェア レインボーライト

TCL、紙のような画面を実現するNXTPAPER 4.0を発表 - CES 2025

2025-01-18

CES 2025で、TCLは紙のような質感で目の負担を軽減する画面技術NXTPAPER 4.0を発表しました。従来版より大幅に明るさが向上し、550ニットに達しました。新しいタブレットとスマートフォンに搭載されます。独自の「Max Inkモード」では明るさをさらに落とし、最大7日間(読書)、26日間(スタンバイ)のバッテリー駆動時間を約束します。価格は未発表ですが、目の疲れを軽減したいユーザーにとって魅力的な選択肢となるでしょう。

AMD Radeon Instinct MI300A:巨大なAPUアーキテクチャの深層探求

2025-01-18
AMD Radeon Instinct MI300A:巨大なAPUアーキテクチャの深層探求

AMD Radeon Instinct MI300Aは、24個のZen 4コアと228個のCDNA3コンピュートユニットを統合した巨大なAPUです。この記事では、その巨大なInfinity Fabricインターコネクトを深く掘り下げ、高帯域幅、低レイテンシ特性と、CPUとGPU間の効率的なデータ共有について強調します。高帯域幅メモリサブシステムはGPUにとって優れていますが、CPUのレイテンシに影響を与え、数年前のRyzen 9 3950Xに匹敵するシングルスレッド整数性能になっています。それにもかかわらず、MI300Aはスーパーコンピューティング分野で大きな成功を収め、特にLLNLのEl Capitanシステムを駆動し、TOP500リストのトップに輝いています。

ハードウェア

超広帯域(UWB)を用いたリアルタイム測位:Python駆動のテストフレームワーク

2025-01-17
超広帯域(UWB)を用いたリアルタイム測位:Python駆動のテストフレームワーク

この記事では、超広帯域(UWB)技術に基づくリアルタイム測位システム(RTLS)のためのPythonテストフレームワークを紹介します。著者はDecawave DW1000モジュールとRaspberry Piを使用して、カスタムPythonコードによる双方向測距を実装し、システムの精度と安定性をテストしました。非対称双方向測距技術の詳細、ハードウェアの選定、ソフトウェアアーキテクチャ、電源供給、割り込み処理、RF性能などの潜在的な問題について説明しています。テストの結果、良好な見通し条件下では高い精度と安定性を示し、障害物があっても一定の精度を維持できることがわかりました。

ハードウェア リアルタイム測位

Project Mini Rack:コンパクトでポータブルなホームラボ

2025-01-17

Jeff Geerlingは、コンパクトな10インチのホームラボを構築するためのオープンソースプロジェクト「Project MINI RACK」を発表しました。このプロジェクトは、ハードウェアとソフトウェアのリソースを提供し、バッテリーバックアップとソーラー電源を備えたラック、低コストなRaspberry Piクラスタ、高性能で計算集約的なラックの3つのミニラックの例を紹介しています。ビルドショーケースは、コミュニティの貢献と設計の共有を促進します。これは、より小さく、よりポータブルなホームラボソリューションの必要性に応えるものです。

ハードウェア ホームラボ ミニラック

Family BASICキーボードでNESを演奏:レトロハードウェアハック

2025-01-17

Linus Akessonはカスタムアダプターを使ってFamily BASICキーボードをNESに接続し、その独特の三角波形サウンドをライブ演奏しました。彼はアダプター作成の詳細を説明し、Family BASICキーボードの行列レイアウト、NESコントローラーポートの信号特性、そして信号の多重化とシリアル化のためのATtiny85マイクロコントローラーの使用について解説しています。結果として「Platform Hopping」という曲の演奏を成功させ、印象的なレトロハードウェアハック技術を披露しました。

ハードウェア ハードウェアハック

100倍の欠陥許容度:Cerebrasが歩留まり問題を解決する方法

2025-01-15
100倍の欠陥許容度:Cerebrasが歩留まり問題を解決する方法

Cerebrasは、競合他社よりも50倍大きいチップを構築しながら、同等の歩留まりを達成することで、従来の常識を覆しました。秘密は?革新的な欠陥許容アプローチです。信じられないほど小さなAIコア(H100コアの1%のサイズ)を設計し、欠陥を回避する高度なルーティングアーキテクチャを実装することで、CerebrasはWafer Scale Engineで驚異的な93%のシリコン使用率を達成しました。この画期的な技術により、ウェハー規模のコンピューティングは実現可能になるだけでなく、商業的に実現可能になり、AIとハイパフォーマンスコンピューティングに新たな地平線を開きます。

サーバーラックを輝かせよう:128個のLEDを使ったノスタルジックなレトロプロジェクト

2025-01-15

古いメインフレームの点滅するライトへのノスタルジーから、サーバーラックに128個のLEDを追加するプロジェクトを考案しました。安価で入手しやすいPIC16F1782マイクロコントローラーと74HC595シフトレジスタを使用して、シリアル通信でLEDを制御し、カスタムディスプレイとランダムパターンモードを実現します。作者はPCB設計ファイルとCコードを共有し、自作またはカスタムオーダーを促しています。実用性とノスタルジアを融合した楽しいプロジェクトで、作者の電子技術とプログラミングスキルが光ります。

ハードウェア レトロ

Cosmosキーボード:あなたにぴったりのエルゴノミックキーボードをデザイン

2025-01-14

Cosmosは、あなたの手をスキャンして、パーソナルで人間工学に基づいたキーボードを作成できる画期的なキーボードデザインソフトウェアです。様々なスイッチ、キーキャップ、トラックボールやOLEDディスプレイなどの追加機能をサポートしています。Cosmosは、スムーズな3Dプリントのためのエラーチェックと自動修正機能を備えており、STLとSTEP形式でエクスポートして、さらに修正することも可能です。コードの大部分はオープンソースであるため、タイピングによる痛みを軽減・予防するための技術をすべての人に提供することを目指しています。

ハードウェア 人間工学

アポロ月着陸用キーパッドが世界一クールな電卓ウォッチに

2025-01-14
アポロ月着陸用キーパッドが世界一クールな電卓ウォッチに

英国のスタートアップ企業Apollo Instrumentsが、アポロ誘導コンピューターをApple Watchサイズに縮小することに成功しました。その結果生まれたのがDSKY Moonwatchという腕時計です。アポロ計画で使用されたコンピューターのインターフェースを再現しており、GPS、デジタルディスプレイ、機能するキーボードを搭載し、ArduinoやPythonでプログラミング可能です。価格は649ポンドと高価ですが、ユニークなデザインと拡張可能な機能性から、テクノロジー愛好家にとって魅力的なアイテムとなっています。

ハードウェア レトロテクノロジー

USB、接続速度を明確にするロゴを一新

2025-01-13
USB、接続速度を明確にするロゴを一新

USB Implementor Forum (USB-IF)は、USBドッキングステーションとケーブルの新しいラベリングスキームを発表し、消費者を混乱させていた速度表記の簡素化を目指しました。以前は「USB 3.2 Gen 2」などの用語が役に立ちませんでした。新しいシステムでは、「USB 80Gbps」や「USB 40Gbps」のように転送速度が明確に表示されます。この明確さはUSB4とUSB4v2にも及び、「USB4v2」の表記が簡素化されます。更新されたロゴはケーブルにも表示され、データ転送速度と電力供給能力が指定されます。この変更により、よりユーザーフレンドリーな体験が期待され、適切なUSBデバイスとケーブルの選択が容易になります。

ハードウェア 速度

流体シミュレーションペンダント:コンセプトから生産までのハードウェア深掘り

2025-01-13

この記事では、流体シミュレーションペンダントの設計と製作における著者の道のりを綿密に記録しています。このペンダントは、STM32L432KCマイクロコントローラーを使用してリアルタイムFLIP流体シミュレーションを実行し、LEDディスプレイには巧みに斜めチャリプレクシング技術を採用することで回路を大幅に簡素化しています。著者 は、初期プロトタイピングとPCB設計から、金属加工、組み立て、テスト、そして反復的な設計改善に至るまで、全プロセスを詳細に説明し、その過程で遭遇した課題と解決策を共有しています。最終的に、複数のペンダントが成功裏に製作され、記事は大量生産の可能性について議論しています。

ハードウェア

HardBreak:オープンソースハードウェアハッキングWiki

2025-01-13
HardBreak:オープンソースハードウェアハッキングWiki

HardBreakは、ハードウェアハッキングとIoTセキュリティに特化したオープンソースWikiです。初心者向けガイドから高度なテクニックまで、ハードウェアツール、ファームウェア抽出、リバースエンジニアリング、ネットワーク分析、無線ハッキングなど、包括的なチュートリアルを提供しています。このサイトはコミュニティからの貢献を奨励しており、教育目的であることを強調した免責事項を含んでいます。

ハードウェア オープンソースWiki

チップ上のDonut.c:シフトと加算のみによるミニマリスト3Dレンダリング

2025-01-12
チップ上のDonut.c:シフトと加算のみによるミニマリスト3Dレンダリング

このプロジェクトは、古典的なdonut.cプログラムを小さなASICに移植し、乗算を必要とせずにシフトと加算のみを使用して3Dドーナツレンダリングを実現した詳細を説明しています。CORDICとray marchingを活用し、4タイルの設計をTiny Tapeout 8に提出した結果、130nmチップ上のハードウェア実装が実現しました。リソースの制約により、レンダリングは粗く、多角形のように見えますが、ミニマリストなハードウェア設計の優雅さを示しています。

もう新しいコンピュータを買う必要はない:10年間のハードウェア計画

2025-01-12

著者は、90年代と2000年代のコンピュータハードウェアの急速な進化を振り返り、現在の状況と比較しています。そして、ハイエンドCPUのパフォーマンス向上でさえ、平均的なユーザーにとってもはや必須ではないと主張しています。自身の経験を例に、2011年に購入したi5プロセッサ搭載のコンピュータが今でも日常のニーズを満たしており、2019年にアップグレードしたRyzen 5 3600システムも依然として効率的であることを示しています。予期せぬ事態がない限り、今後新しいコンピュータを購入することはなく、中古市場で数年前の古いハードウェアを利用することで、10年間にわたるハードウェア計画を実現できると結論づけています。

HMD Key:妥協のない手頃な価格のスマートフォン

2025-01-12
HMD Key:妥協のない手頃な価格のスマートフォン

HMD Globalは、わずか£59の低価格なスマートフォン、HMD Keyを発表しました。この軽量デバイスは、Android 14(Goエディション)、パフォーマンスを向上させるための優れた仮想メモリ、そして驚異的な77時間のバッテリー寿命を備えています。多様なカメラモードと2年間の四半期ごとのセキュリティアップデートにより、HMD Keyは高価な費用をかけずに完全なスマートフォン体験を提供し、手頃な価格が品質の低下を意味しないことを証明しています。

ハードウェア 低価格スマートフォン

全帯域ラジオ受信機:すべてのラジオを同時に聴く

2025-01-12
全帯域ラジオ受信機:すべてのラジオを同時に聴く

Ido Rosemanは、飛行中に航空交通管制(ATC)の会話をこっそりと監視するために、シンプルでチューニング不要なラジオ受信機を製作しました。従来のラジオの複雑さを拒否し、ショットキーダイオード検波器と高ゲインオーディオアンプを使用して、中波からVHFまでの広い周波数範囲の信号を拾います。受信は近くの強力な送信機に限定されますが、驚くほどパイロットとATC間の通信を捉えます。この設計には、標準イヤホン用のLM386アンプと、ステルス性を高めるための3Dプリントケースが含まれています。この巧妙なハックは、シンプルさが驚くべき機能を生み出すことを示しています。

ハードウェア ラジオ 受信機

Hacker News:怠け者の喜び!ボタン不要のウォーターディスペンサーを実現するバイナリ改造

2025-01-11

Robbe Derks氏は、水を汲むたびにボタンを押すことにうんざりし、ION 900シリーズのウォーターディスペンサーをリバースエンジニアリングと改造しました。ArduinoとPICkitを使って、PIC18F6527とPIC16F630マイクロコントローラーからファームウェアをダンプしました。Ghidraを使ってファームウェアをリバースエンジニアリングし、ボタンとバルブを制御する関数を特定しました。そして、ファームウェアをパッチするためのCコードを書き、'室温水'と'冷水'の両方のボタンを同時に押すと1リットルの冷水を供給する機能を追加しました。リバースエンジニアリングと組み込みプログラミングの課題を克服し、最終的にボタン不要の給水ソリューションを実現しました。

ハードウェア

Marshall Uxbridgeのスマート機能を削除:ハッカーの音響愛好家による旅

2025-01-11

著者は廃棄されたMarshall Uxbridgeスマートスピーカーを2台見つけ、「スマート」機能にうんざりして、それらをハイファイ・ステレオシステムに改造することにしました。彼はスピーカーを分解し、元のスマートモジュールを取り除き、アクティブフィルターとリニアパワーアンプを備えた新しいアナログ回路を設計・製作しました。その結果は、正確なステレオイメージングと広い周波数範囲を備えた素晴らしいオーディオシステムです。このプロジェクトは、著者のスキルと高品質オーディオへの情熱の証です。

古いDell XPS 15のBIOSアップデート失敗をリバースエンジニアリングで修正

2025-01-11
古いDell XPS 15のBIOSアップデート失敗をリバースエンジニアリングで修正

郷愁から、著者は2011年に購入した古いDell XPS 15 L502XのBIOSアップデートを試みました。ハードウェアの問題とバッテリー切れによりBIOSアップデートは失敗しました。Ghidraを使用して、著者はアップデートプログラムをリバースエンジニアリングし、問題のあるコードを特定しました。コードを変更してバッテリーチェックを回避することで、BIOSアップデートはついに成功しました。これはハードウェア修理とリバースエンジニアリングの魅力的な物語であり、著者の粘り強さと技術力を示しています。

1 2 16 17 18 19 21 23 24