Neo Slim 3000 では 16bit 幅の 256Mbit SDRAM を 1つ使っている。
メモリを増やすためには、もとのを取り除いて 512Mbit SDRAM を付ければ良いわけなのだが、生憎 16bit 幅のメモリは高価(1個3000円以上)なうえに入手が難しい。NOTE-PC 用の PC133 SO-SIMM 512MB なら 3000 円程度で 入手できたのだが、8bit 幅。
これをなんとか使えると 32MB を 128MB まで増設できるのだが、どう配線するのか?

配線を示したのがこれ。赤と青のピンが 16bit 品の データバス。青のピンが 8bit 品の データバス。-- 親子にして、上になった SDRAM の 青を 赤のところにジャンパすれば良い。
具体的には
- まず下になる SDRAM は、そのまま普通に付ける。
- 上になる SDRAM の青のピンを水平になるように曲げる。
- >のこりのピンは下と接触するように ランドを垂直にする。
注意: 根元から曲げないこと、簡単にもげてしまう。ニッパで挟んで曲がっているピンを伸ばす。あと、曲げなくても出来そうなら曲げない方が良い。 - 青以外を 下のピンにハンダ付け
- 青を 赤のところにジャンパ
たぶんこうすれば OK 。SDRAM は 0.8mm ピッチで他と比べれば工作が容易。配線も単純だし、私でも出来そうな気がしている。
追記: あ、ダメかも知れない。DQM を無視していた。これでいけるのは、16bit 単位の read/write しかしない場合。(8bit 単位でアクセスできるようにするには ちょっと面倒)。 データシートを確認しなくては。
と言うか普通にダメだ。これで無理やり動かすには、DMA を含めてすべてのバイトアクセスを排除しないと。-- メモリのキャッシュ経由のアクセスだけはバイトアクセスがないことを保証できるから、不可能ではないかも知れない。カーネル内部の(DMA を含む)メモリアクセスの範囲に限られるはず。
でも、Low バイトと High バイトを分けて配線するのは極端に難しい。上、下、基板の3層を引き出して全部違うところに配線しなければならない場所がある。-- 私には無理だな。
ではカーネルの方をなんとかする方針で検討してみよう。
ところで、DQM は、UDQM の方に接続されている。16bit アクセス時は LDQM = UDQM だから read/write ともに問題ない。
High バイトの Read では Low バイトのデータが 出力されてしまうが問題ないはず。Low バイトの Read では出力されないわけだから 正しく読めない。
あと、High バイトの Write は Low バイトに違うデータが書きこまれ、Low バイトの write はデータが書き込まれない。
こんな感じで、Write は、16bit 単位で書くしかない。ただ read はどうだろう。無駄にデータが出力されるだけだから 8bit アクセスが出来るようにできないだろうか? データシートを読んでいてもよくわからないのだが L 固定ではダメなのだろうか?
なぜ気にするかと言うと IPU 。RGB の output は 16bit/32bit で問題ないはずなのだが 入力が 8bpp なので バイトアクセスが発生する心配がある。最適化してあれば 32bit アクセスしかしないと思うが分からない。
ううむ。これは実験して確かめないとマズそうだ。
-- ちょっとデータシートをチェックしてみた。
DMA コントローラ:
転送単位 8/16/32 bit, 16/32 byte (TSZ)
利用する装置:UART,SSI,MSC(MMC/SD),AIC(AC97/I2S),TCU(タイマ),SADC(オーディオADC),SLCD(Smart LCD)
転送幅が 8bit のものだけ grep してチェックすれば良さそう。
DMC コントローラを利用しないのは、IPU。
8-bit が関係するのは、DP/SP/TSZ のみ で、DP/SP は装置のポート幅だから関係ない。
Linuxでの定義は、DMAC_DCMD_DS_8BIT 。
これを使っているのは、ヘッダファイルの中では、
DMA_8BIT_TX_CMD , DMA_8BIT_RX_CMD , DMA_16BYTE_TX_CMD, と __dmac_channel_set_transfer_unit_8bit() だけ。
DMA_8BIT_TX_CMD/DMA_8BIT_RX_CMD はシリアルだからちょっと置いておいて .. __dmac_channel_set_transfer_unit_8bit() を使っている装置は、... sound/oss/jz_pcm_tlv320aic1106_dma.c だけだった。
C ソースコードの中で、DMAC_DCMD_DS_8BIT を使っているのは dma.c で jz_set_dma_block_size() 。
この関数を使っているのは、sound/oss/jz_ac97.c
これは、AIC(AC97/I2C) を使うから Jz4725B は関係ない。
シリアルは、ちょっと複雑。モードによって 8bit を使ったり使わなかったりするようだ。... たぶん、使うのだろう。
結論としては、シリアルを使わないように config を設定した カーネルなら大丈夫(だろう)
ところで、こうやってメモリを増やしても 自動的に認識するわけではない。使えるように SDRAM の設定をして やらないといけない。なにもしないと(立ち上がらないということはないと思うが)、換装前のメモリしか認識しない。
SDRAM の設定をしているのがカーネルならカーネルを対応したものに置き換えないといけない。
この改造を 分解したり、文鎮になったりした Neo slim 3000 1号機にたいしてやってみようと思っている。
その前に PMP-3100 で実験するかも。 あと A320/A330 などは 2 つの SDRAM を使っているので 256MB になる。 やってみて簡単ならトライするかも。
ところで、IC を外すには、サンハヤトの表面実装部品取り外しキット SMD-21 を使う。このキットも高価だが興味から既に買っていて死蔵しているので問題ない。
ただ注意点がある。
「ハンダ付け(半田付け)職人の はんだ付けblog」を見ると、低温ハンダで使われているビスマスは、もろくてクラックの原因になるそうだ。できればコテ先も使い分けした方が良いとのこと。当然だが、取り外した部品に付いた低温ハンダもできるだけ取り除いた方が良い。
なかなか面倒な話だが、まぁやってみようと思う。
追記: K4S511632D-UC75 2 個 と EM63A165TS-6G 10 個入手。
K4S511632D-UC75 は、64MB 133MHz 。 EM63A165TS-6G は 32MB 166MHz 。
SDRAM の数は十分になった。8bit x 2 の換装は諦めていないが、Linux を動かして よく理解した後にしようと思う。
最初は、簡単そうなので練習したい。使うのは当然 32MB の方。

Neo Slim 3000 は、ピンの周りが空いていて 簡単そうなのだが .. すでに 32MB だから除外。(しかも EM63A165TS-6G が既に載っている)

PMP3100 または P5-5 は、ピンのそばのチップが邪魔。裏蓋を開けただけの状態で 換装ができそうなのがメリット。
唯一の Jz4725(無印) である PMP3100 は カーネルを作るつもりはなく、換装しても無意味。P5-5 は いずれ Linux を動かすつもりなので、意味はある。
P5-5/PMP3100 では、ボタン用に専用の IC を使っている。通信プロトコルの解析は、ファームウェアが動いている状態でロジアナをつなげないと無理(なはず)。
... そうなると ロジアナを当てるまでは無理なことはできない。
後回しにするか ... もしくは PMP3100 で練習だけするか。
あと Linux の P5-5 対応が終われば、PMP3100(Jz4725) 対応は、難しくはないのかも知れない。オリジナルカーネルの機能で変更するのは、MSC1(MMC/SD) の 1 bit インターフェイス対応ぐらい。でも、プライオリティは最低なのだ。

A-41 は、片方が基板の端だし 簡単そう。邪魔なバッテリーは LCD に貼りつけてあって剥がすのがやっかいなのだが、裏蓋を開けた状態で 換装できそう。( ちなみにボードを外しても液晶が付いてくるので 特に換装が簡単にはならない ) 。それに、Linux の移植は、A-33/A-41 を優先する予定で 意味もある。

A-41 も一見簡単そうに見える。が、ケースが邪魔なので 一旦ボードを外さないといけない(と思う)。... 経験を積めばあるいは簡単なのかも知れないが。
リスクについて
16MB しか載っていない PMP だと アドレス線 A12(pin 18) が配線されていないかも知れない。多分そんなことはないと思うのだが ... 確認してみないことには安心できない。
たぶん、Jz4725B(pin 18) から (とにかく)線が出ているか、SDRAM に (とにかく)接続されていることが確認できれば、よいはず。
あと、8bit x 2 だと オリジナルの ファームウェアは動かない。それは良いのだが .. 電力的にも不安がある。
SDRAM は結構大食いで、EM63A165TS を例にとると operating current(burst mode) が 160mA も使う。Active Stand by でも 30mA (?) 。Self Refresh Mode に入ってようやく 3mA 。power-down mode にすると 1-2 mA 。2 chip になると x2 。A-41 に使われている (W9812G6PH に近い) W9812G6IH だと operating current(burst mode)が 120mA 。160mA でも随分増えているのに 320mA にもなったら果たして供給できるのだろうか?
K4S511632D-UC75 も調べてみた。operating current(burst mode) が 220mA と大分増えている。さらに refresh の瞬間は 400mA だそうだ。
入手した SO-DIMM に載っている 8bit 幅 512Mbit の SDRAM は、HYB39S512800A 。データシート(HYB39S512800AT) では、burst 145mA / Refresh 300mA @133MHz で少し少ないようだ。( ただし、burst は同じ測定項目ではない。1bank 4burst。 )
A-41 の写真を見ると 小さめのコイルが 1 つしか見えない。それは 1.8V の core 用 のはず。 バックライト用がないことになるが、昇圧が必要ないのかも知れない。SDRAM も使う 3.3V は レギュレータなのだろうか?
A-33 は、大きいのと小さいのが1つづつ。表示面積が大きいからバックライト用も 普通のタイプになったのだろう。やはり 3.3V はレギュレータだと思う。
Neo Slim 3000 は裏に 2 個のコイルだが、core 用と バックライト用なのは ほぼ明らか。PMP3100 もコイルは 1 個。-- バックライトは昇圧が必要なかったような気がする。
いずれも SOT23 サイズのレギュレータだとすると ... 200mA あたりが上限かも知れない。-- かなり不安になってきた。8bit x 2 など不安定でまともに動かないかも知れない。
上記の電流値はすべて、4 bank 同時アクセスの最大電流。Jz47xx は、バンクを切り替えての使い方しかしないと思うので、少し減る。(EM63A165 だと 130mA/160mA) ... あまり安心材料にはならないが。
ちなみに、上記は メモリ負荷最大のときの消費電流。平均消費電流は、メモリ負荷が下がれば減るし、クロック(Linux で負荷に応じて動的に変更できる)が下がっても減る。
計画を見直す
まず、8bit x 2 について
-- 3.3V 電源 を強化しないといけないかも知れない。それができるスペースがあるのは、P5-5/PMP3100 と Neo Slim 3000 だが ... 放熱まで考慮するなら P5-5/PMP3100 が良さそう。
64MB 化
-- A-33/A-41 に対して 1 回試してみたい。
32MB 化が成功したら、もうひとつの方でトライする。
使ってみて不安定なら、外して Neo Slim 3000 に付けてみる。
32MB 化 -- 上記の予定がないものに対して行う。A-33/A-41 でまずやってみる。(練習なし)
EM63A165TS-6G を使う 32MB 化のマシンが 一番オーバクロック耐性が高いはず。持ち歩いて 動画を再生したい A-33/A-41 に向いている。
64MB 化すると メモリは増える。開発マシンとして使うが、8bit x 2 の 128MB 化ができればそちらに移行する。だからつなぎかも知れない。
追記:入手した SDRAM を アルミホイルに貼り付けた。

左下の 2 つが 512Mb(64MB) 右下の 1 つは、静電気たっぷりな所に 一回落とした。
よく見ると、足が曲がっていたりするし、先端が欠けているように見えるところがある。(根元から取れているのはないようだ)。-- 写真では分からない。
矯正しないとまずそうだし、なくなってもかまわない (NC もしくは電源 PIN) かどうか確認しておかないと。
ちなみに、矯正できたかどうかは、変換基板 AE-SOP-56に当てて確認しようかと思う。

追記: 換装用 SDRAM の 入手について
512Mbit(16bit 幅) -- 高価か入手が難しい
- デジキーで買うと ... MT48LC32M16A2P が 3317円。
- バッファローの microDIMM MS133-128MY
これが、K4S511632D を使っているらしい。ただ、最安値でも 6000円ぐらい。(価格上のメリットがない)
(一般的に言って)最近は 容量が少ない BGA タイプ を多数載せるようになってきている。モデルチェンジしているかも知れないので 注意。 - aliexpress
一時期 aliexpress で 512Mbit の SDRAM を安く売っている shop があった。- K4S511632D $9.03
- MT48LC32M16A2P $12.05
という値段付けで、2 個までなら $9 で入手できた。が、今は店を閉じているようだ。 - K4S511632D $9.03
- taobao
taobao を見ていると MT48LC32M16A2P を安く 扱っているところはある。だが、海外発送とか送金の点で利用が難しい。
512Mbit(8bit 幅) -- SO-DIMM から外す
- これを日本で買うと 最安値が 3000円ぐらい。
- ebay だと 送料無料で 20ドルぐらいである。
256MB PC133 の SO-DIMM は、8 chip しか載っていないから 8bit 幅で 512Mbit なのは確実 (ただし BGA 搭載タイプを除く)
256Mbit(16bit 幅) -- 一般的で入手可能
- デジキーで買う
IS42S16160B-7TL が 143MHz で 951 円。-- 結構高い。
US なら W9825G6JH-6 が 5ドル弱である。
ただ、HYB39S256160FE が買えると 安いはず。(買えないが) - aliexpress
チップを扱っているショップが 1つだけある。
EM63A165TS-6G 1個 2.05 ドル (送料 12.21 ドル@EMS)
SDRAM のクロックは、普通 CPU_CLOCK の 1/3 。400MHz なら 133MHz 。CPU を 400MHz 以上に オーバクロックさせて動かすなら 143MHz 品か 166MHz 品が安心で、256Mbit は、143MHz/166MHz 品も入手できる。
https://cdn.thingiverse.com/assets/3e/80/54/c4/6a/Duniyadari_Gujarati_full_movie_download_in_hd_1080p.html
https://cdn.thingiverse.com/assets/0d/18/99/d6/1c/maggemme818.html
https://cdn.thingiverse.com/assets/83/9e/e8/d7/c7/jesferry832.html
https://cdn.thingiverse.com/assets/5c/c6/4d/d1/ca/Hindustan_Ki_Kasam_hd_720p_video_free_download.html
https://wakelet.com/wake/LR7F-UKD-kVehKLoy2LKv
https://trello.com/c/BhLd0w2M/14-magic-the-gathering-duels-of-the-planeswalkers-2013-se-v10dc120919-update-activ-high-quality
https://caiserrementde.wixsite.com/discymawa/post/pc-d16-group-drumazon-vsti-v1-4-0-incl-pro-registration-full-nulled
https://minoreren.diarynote.jp/202111201622463693/
https://krypcofmate.mystrikingly.com/blog/bhaag-kahan-tak-bhagega-full-movie-download-kickas-bilal-juliette-avent
https://wakelet.com/wake/EqOhXelUJPFbaFCCODHAd
http://connect.lankung.com/read-blog/5400
https://unopobque.mystrikingly.com/blog/macs-may-need-arm-processors-to-survive
https://ataminmencowi.wixsite.com/planulowter/post/hd-online-player-crazybump-1-2-crack-free-894
https://cieflorwasnantken.wixsite.com/inrusdipi/post/partituras-pdf-danzon-n-2-arturo-marquez-budokai-kristal-shao
https://prosfizzpuheaso.wixsite.com/mabmenalo/post/64bit-x-force-download-windows-final-zip-activator
https://sistidutanne.wixsite.com/tergpefunccon/post/avid-sibelius-ultimate-2019-5-build-1469-crack
https://cdn.thingiverse.com/assets/1f/14/45/32/18/ingrekirbe117.html
https://cdn.thingiverse.com/assets/70/d3/87/af/4b/History_Of_Architecture_Book_By_Hiraskar_Pdf_730l.html
https://cdn.thingiverse.com/assets/7f/85/21/83/86/Download_Facebooksis_S60v2_Nokia_7610.html
https://cdn.thingiverse.com/assets/2a/82/94/15/6e/Tasker_Apk_59_Paid_Apk_for_Android_download_Free_Download.html
https://coub.com/stories/2897465-downloadhalo2onpcfullversionfree-greann
https://coub.com/stories/2897464-krishna-arjun-part-in-tamil-dubbed-free-download-xahgorm
https://coub.com/stories/2897462-vivid-workshop-12-1-keygen-top
https://coub.com/stories/2897459-edraw-max-5-serial-keygen-__exclusive__
https://wakelet.com/wake/Oyuz74EYAOKudz9gQZ7kt
https://wakelet.com/wake/KMSWGs2tjPVlmmgDggz01
https://wakelet.com/wake/Juj-R5bPTNHlGbWAzU3N3
https://wakelet.com/wake/yzWgZsZySGxB__Nl725dk
https://wakelet.com/wake/SciNnQpY8De5LKcZEO9wb
https://wakelet.com/wake/ZPzH4cdrnPgUbMCLhi9Xe
https://wakelet.com/wake/MN8c9dqpIGiemVrL1EZfB
https://wakelet.com/wake/hAnp_yCq_XOmb0CRbQdg8
https://coub.com/stories/2692608-better-special-right-triangles-45-45-90-worksheet-answers
https://coub.com/stories/2692607-hot-your-file-filedownload-0-14104-asiangirls163-avi-exe
https://coub.com/stories/2692605-serif-affinity-designer-1-6-3-101-key-darmar
https://coub.com/stories/2692606-techtool-pro-free-download-top
https://coub.com/stories/2625578-acumin-pro-font-download-free-santquyn
https://coub.com/stories/2625577-link-cardiovascular-physiology-lange-pdf
https://coub.com/stories/2625576-top-youversion-bible-for-mac
https://coub.com/stories/2625575-500-internal-server-error-best
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgMDA1Zn8CwwLEgZDb3Vyc2UYgIDAgLLHwAoMCxIIQWN0aXZpdHkYgIDA4LeO_wgMogEQNTcyODg4NTg4Mjc0ODkyOA
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgMCA2OasCQwLEgZDb3Vyc2UYgICA_5PaxQsMCxIIQWN0aXZpdHkYgIDAwOm1qwoMogEQNTcyODg4NTg4Mjc0ODkyOA
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgMCg-PaTCQwLEgZDb3Vyc2UYgIDAoPip9wkMCxIIQWN0aXZpdHkYgIDA4I6zqggMogEQNTcyODg4NTg4Mjc0ODkyOA
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgIC_35XnCwwLEgZDb3Vyc2UYgIDAwKWbswoMCxIIQWN0aXZpdHkYgIDAkPH3_gsMogEQNTcyODg4NTg4Mjc0ODkyOA
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgID_pJ2cCQwLEgZDb3Vyc2UYgIDAoJny4QgMCxIIQWN0aXZpdHkYgIDAoNOhmQsMogEQNTcyODg4NTg4Mjc0ODkyOA
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgMCA0fzDCAwLEgZDb3Vyc2UYgICAv6Gu_QsMCxIIQWN0aXZpdHkYgIDAoNKOtQkMogEQNTcyODg4NTg4Mjc0ODkyOA
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgMCAst2-CQwLEgZDb3Vyc2UYgICAv6HDswoMCxIIQWN0aXZpdHkYgIDAkNOZ0AkMogEQNTcyODg4NTg4Mjc0ODkyOA
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgICfm6uvCAwLEgZDb3Vyc2UYgICAn5u_vgoMCxIIQWN0aXZpdHkYgIDAwOmJuwoMogEQNTcyODg4NTg4Mjc0ODkyOA
https://wakelet.com/wake/Ae48CfyLgobQ0Xcj8vLxM
https://wakelet.com/wake/i4ptWUr_W5ev8UKQPrp93
https://wakelet.com/wake/g4f-3DHXhiKjL49daCmWG
https://wakelet.com/wake/zbwp4EHdrikBQEBKbso-7
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgMCA2OasCwwLEgZDb3Vyc2UYgIDAwIfZ7gkMCxIIQWN0aXZpdHkYgIDAkInmqQkMogEQNTcyODg4NTg4Mjc0ODkyOA
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgMCA___rCAwLEgZDb3Vyc2UYgIDAgKGa8QkMCxIIQWN0aXZpdHkYgIDA4OC7pAkMogEQNTcyODg4NTg4Mjc0ODkyOA
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgIDfiby4CwwLEgZDb3Vyc2UYgICA_9nUqAsMCxIIQWN0aXZpdHkYgIDAoNKdqwgMogEQNTcyODg4NTg4Mjc0ODkyOA
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgIC__ZeUCQwLEgZDb3Vyc2UYgIDAwIeDgwoMCxIIQWN0aXZpdHkYgIDA0JyAzQgMogEQNTcyODg4NTg4Mjc0ODkyOA
https://coub.com/stories/2625572-siemens-simatic-step-7-v5-5-hot-crackl
https://coub.com/stories/2625571-scott-pilgrim-volume-1-pdf-free
https://coub.com/stories/2625569-estoy-escuchando-en-linuxv-ubuntu-v-verified
https://coub.com/stories/2625570-truth-or-dare-card-game-online
https://wakelet.com/wake/nWVh2Torj2AnYv-Q462kt
https://wakelet.com/wake/ERBo-5adGfYovr9Y5yQ8W
https://wakelet.com/wake/ZfWFZDeNDCYJ76oHnp0bc
https://wakelet.com/wake/ZMTRZrGXhsR-y-JWNLSLS
https://wakelet.com/wake/kUPm_winrlaGVp4qMzHUT
https://wakelet.com/wake/ETukZAE1OWigtmofRI_O9
https://wakelet.com/wake/0_FckAgFf0lftzzyBmmp4
https://wakelet.com/wake/HWpsC5qoBvfAK7byCgYBu
https://wakelet.com/wake/GOFrMOipleR6TtiDUwr7x
https://wakelet.com/wake/GLx4ao6wn7j-_5AeDpGwO
https://wakelet.com/wake/88WsQ_BdX5DgH6SBoQ0da
https://wakelet.com/wake/7KiBkNOZTnFqoGvAPJD6j
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgMCg2vT-CQwLEgZDb3Vyc2UYgICAv8HNigkMCxIIQWN0aXZpdHkYgIDAgLOIkQsMogEQNTcyODg4NTg4Mjc0ODkyOA
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgMDAgOSsCgwLEgZDb3Vyc2UYgIDAgMHD0AkMCxIIQWN0aXZpdHkYgIDA4OW8tQoMogEQNTcyODg4NTg4Mjc0ODkyOA
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgIC_wc3MCgwLEgZDb3Vyc2UYgICA_8SI8wkMCxIIQWN0aXZpdHkYgIDA4K6QvQsMogEQNTcyODg4NTg4Mjc0ODkyOA
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgID_pp7iCAwLEgZDb3Vyc2UYgICA_6bUkgsMCxIIQWN0aXZpdHkYgIDAkP_-_wgMogEQNTcyODg4NTg4Mjc0ODkyOA
https://wakelet.com/wake/QEBkvibRwbnc9CJSxkLqU
https://wakelet.com/wake/nyN6VmKo8FC0XCiqupKHq
https://wakelet.com/wake/QjjOajWTkTmdYepxC4Sv6
https://wakelet.com/wake/WOe6dAh_ynffcYapEMN9a
https://trello.com/c/W1OXhi2H/54-rajasekaran-and-vijayalakshmi-pai-pdf-free-better
https://trello.com/c/ols2iHZh/41-fix-windows-10-activation-error-code-0xc004f012
https://trello.com/c/zWlQJW3J/14-virtual-drumline-25-crack-mac-abrseld
https://trello.com/c/g2V52MoB/61-windows8singlelanguage64bitenglishversionisodownload-laurbale
https://coub.com/stories/3074272-__hot__-adobe-after-effects-cc-2018-v15-0-0-180-crack-cracksnow-download
https://coub.com/stories/3074271-tecdoc-2013-srpski-free-donwload-torent-vanbrye
https://coub.com/stories/3074270-amada-ap100-software-new-crack-17
https://coub.com/stories/3074269-vlad-model-valya-y124-sets-6178
https://coub.com/stories/2962066-freetamilnewspaperpdfdownload-full
https://coub.com/stories/2962067-elsa-4-0-audi-03-2012-torrent-download-top
https://coub.com/stories/2962060-getdata-recover-my-files-pro-v4-9-4-1324-en-rar-repack
https://coub.com/stories/2962065-better-tally-6-3-with-crack-free-download-full-version
https://coub.com/stories/3099587-__link__-sigmanest-9-1-keygen-torrent
https://coub.com/stories/3099584-x-particles-cinema-4d-r17-serial-code-jairagh
https://coub.com/stories/3099588-autodesk-autocad-raster-design-2013-x86-crack-with-instructions-rar-verified
https://coub.com/stories/3099586-download-full-terjemah-kitab-usfuriyah-pdf
https://wakelet.com/wake/eQeGNEZWzi-YAGglgfYTS
https://wakelet.com/wake/yowRg2S1wYvj8CmDoB5vW
https://wakelet.com/wake/iKoj1dqvhwqiR8QCTfobj
https://wakelet.com/wake/nXaPCsz6C-8Y9Gom9yXFa
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgMDAwIikCQwLEgZDb3Vyc2UYgICA_8SB8AsMCxIIQWN0aXZpdHkYgIDAoIvRlggMogEQNTcyODg4NTg4Mjc0ODkyOA
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgIC_oa69CAwLEgZDb3Vyc2UYgICAn6SVoAsMCxIIQWN0aXZpdHkYgIDA4KDzogkMogEQNTcyODg4NTg4Mjc0ODkyOA
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgIDf8b7aCAwLEgZDb3Vyc2UYgIDAwOX5kQsMCxIIQWN0aXZpdHkYgIDAkKrgwggMogEQNTcyODg4NTg4Mjc0ODkyOA
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgMCgs7ueCAwLEgZDb3Vyc2UYgIDAwJO7uAkMCxIIQWN0aXZpdHkYgIDA4Mzf-goMogEQNTcyODg4NTg4Mjc0ODkyOA
https://coub.com/stories/3145585-jung-und-frei-willkommen-im-naturismus-zip-aleawhoo
https://coub.com/stories/3145583-sro-mbot-v1-12b-vsro-110l-yamned
https://coub.com/stories/3145582-dolby-advanced-audio-v2-driver-free-download-_hot_-windows-7-18l
https://coub.com/stories/3145581-download-best-livros-citopatologia-grace-t-mckee-22
https://coub.com/stories/3021572-autocad-civil-3d-land-desktop-companion-2009-crack-64-93-oberkam
https://coub.com/stories/3021573-adobe-indesign-cs6-portable-hot-download
https://coub.com/stories/3021567-android-korg-pa-manager-full-459-3-brewyna
https://coub.com/stories/3021568-download-don-t-forget-our-esports-dream-zip-ivanbaku
https://coub.com/stories/3099817-excel-password-recovery-lastic-1-2-crack-exclusive
https://coub.com/stories/3099814-3utools-2-38-010-crack-serial-key-latest-free-download-leanalik
https://coub.com/stories/3099812-hot-downloadwindows1032bithighlycompressed
https://coub.com/stories/3099813-origin-product-code-for-nfs-most-wanted-2012l
Toyota tns510 firmware update free download on Qkma.provestisvet. ... The latest Toyota Navigation System updates are available now. Consult your Toyota ... J'ai galement un TNS et trouve scandaleux le prix de la mise jour. Vous vous.... Latest 2018 Sat Nav Sd Card Update For Toyota Tns510 Navigation Map ... mise jour des cartes GPS de Toyota, j'ai constat que le TNS510 avec carte SD... df76b833ed staesty
https://www.kaggle.com/venewhyacryp/downloadbotautohuntperfectworld-nelwimpr
https://www.kaggle.com/cruzinunmar/wic-reset-utility-new-crack-v-2-22-0000-rarl
https://www.kaggle.com/filpoalemto/verified-descargar-coleccion-completa-de-mem
https://www.kaggle.com/eniminque/upd-blind-people-movie-english-subtitle
https://www.kaggle.com/tentteacreha/better-18-11-a-code-of-secrecy-1080p
99; Latest 2018 Sat Nav SD Card Update For Toyota TNS510 Navigation Map 29. ... OEM 2018 crack Crack mise a jour gps audi HACK Directory Opus Pro 11.
http://lermontov.blogs.donlib.ru/2019/10/16/puteshestvie-v-mir-knigi/
Keynote IntermediateSuper Minds Level 2 Teacher's BookAmerica NowAspekte neu. B1 plus. Mittelstufe Deutsch. Lehr- und Arbeitsbuch mit Audio-CDDeutsche.. Buy Aspekte Neu: Mittelstufe Deutsch, B1 Plus by Ute Koithan at Barnes & Noble. ... Download the Free NOOK App. Millions of eBooks to Read Instantly.. Nov 12, 2020 Download Aspekte Neu B1 Plus. We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks... f23d57f842 izikea
https://www.guilded.gg/papodvaris-Beavers/overview/news/Yyrbq5my
https://www.guilded.gg/abpoharttams-Company/overview/news/JlanwKa6
https://www.guilded.gg/stolpigodfgas-Royals/overview/news/vR13jmM6
https://www.guilded.gg/misundcipos-Rebels/overview/news/4yANx2xR
https://www.guilded.gg/searsayndaras-Division/overview/news/A6je9w7l
Feb 4, 2014 Read online Aspekte Neu : Lehrbuch B1 Plus MIT DVD Buy and read online Aspekte Neu : Lehrbuch B1 Plus MIT DVD Download and read.... Download Aspekte neu B1 plus - C1. aspekte neu b1 plus pdf La diversidad de temas y textos. deutsch lernen mit spielen und rtseln PDF download deutsch.... Feb 25, 2017 Aspekte B 1+. 7z. Topics: aspekte, b1, deutsch, 7z, audio, pdf. Collection: opensource_media. AspekteB1. Addeddate: 2017-02-25 08:51:34.
http://cfd-station.com/article/31662626.html
Results 1 - 48 of 468 16 sep 2019 [pdf] download the battle of hackham heath (ranger's ... at gorlan (mp3), ranger's apprentice: the early years audio book by john ... The ranger's apprentice pdf 15 -- download (mirror #1) saab chai paani hindi.... Bahubali 2 torrent full hd hindi movie 2021 download - hd movies 2021 movieshd ... Keli katheya is a kannada audio book that has been conceived to bring the ... english subtitle download audio saab, chai paani the hey ram hamne gandhi ko.... Related Book Ebook Pdf. Oxford Bookworms Library Stage 2.. For Real Full Movie Mp4 3gp Free Download3 Saab Chai Paani Full Movie ... Deadly. 9ff3f182a5 whitdor
https://www.kaggle.com/code/roundlirabto/repack-patel-ki-punjabi-shaadi-hindi-downl
https://www.kaggle.com/code/derwcaforgest/top-nero-express-6-3-1-18f-free-downloa
https://www.kaggle.com/code/riathwarictros/fractional-exponents-revisited-common-co-meloalea
https://www.kaggle.com/code/teinewslinpinc/video-hot-ayu-azhari-di-film-without-mer-kieforb
https://www.kaggle.com/code/derwcaforgest/brice-de-nice-hd-torrent
Audible Download Audio Books. ... The Saab Chai Paani 2 Full Movie In Hindi Hd Download Jl Cmder Para ... Hindi Hd 1080p Blu Jurassic World Movie.. Hindi Christian Song Book application has more than 868 Hindi Christian song lyrics. It has songs from all Christian denominations. Key features:. Maile dosro biwah pani garina. mayalu aaja keena ho download. g. sunil dum ... mero chikne rahar pani baday thiyo ra Jokes in Nepali and Hindi language;...
https://familiencoaching-bialowons.de/apps/blog/show/48406201-praxiser-246-ffnung&fw_comments_order=ASC&siteId=140728770&locale=en-US