Autore Topic: Quando il prurito alle mani si fa irresistibile :)  (Letto 3703 volte)

Offline Allanon

  • Administrator
  • Synthetic Voodoo
  • *****
  • Post: 3498
  • Karma: +17/-4
    • Mostra profilo
    • http://www.a-mc.biz
Quando il prurito alle mani si fa irresistibile :)
« il: 05 Novembre 2014, 21:12:56 »
Come avevo già detto tempo fa mi sono comprato un Arranger Korg, più precisamente una PA600, uno strumento delizioso e con infinite possibilità di "giocare" con i suoni che oltre ad un Arranger incorpora un corposo Synth programmabile a livello infinitesimale, per molte cose continuo a preferire la MOX6 ma per alcuni aspetti questa bestiola della Korg fa veramente paura!

Spulciando i  vari thread per scoprire quanto più potevo su questo strumento da forum non ufficiali è venuta fuori una roba alla quale non avevo fatto caso, ossia che la risoluzione del display touch è 800x480 ma l'OS lo usa ad una risoluzione nettamente inferiore. In effetti lo splash screen all'avvio è molto nitido e definito mentre le schermate dell'interfaccia grafica presentano il tipico effetto di upscaling...

Mi sono messo a spulciare ancora ed ho trovato un thread dove un utente era riuscito a caricare l'OS della PA900 sulla PA600 aggiungendo molte funzioni precluse a quest'ultima come il campionamento, c'è anche un video a supporto di questo e sembra che esista una versione sbloccata per chi si occupa dell'assistenza. A questo punto il prurito alle mani è cominciato.

Altre fonti hanno spippolato con l'upgrade del firmware ed hanno visto che in pratica si tratta di un OS Linux, e che nello stesso OS, sono comprese le parti di molti modelli della stessa serie quindi ho aperto anch'io i firmware della PA600 e della PA900 (che differiscono di poche centinaia di byte) ed ho trovato carino l'header dove si trovano le seguenti stringhe:

Codice: [Seleziona]
103ASTD.KORG-SW.WorkHorse2.05/28/2013.15:20.Z103A package. z103a STD Minimal package
poco più avanti si vede

Codice: [Seleziona]
Linux-2.6.32-andoria-realease
Cercando ulteriori informazioni mi sono imbattuto in un repository interessante:
https://github.com/korgitaly/test2

Potete capire che razza di prurito mi è preso alle mani, anche se se prima di fare qualche stupidaggine mi mozzo le mani mi rimane la curiosità di sapere di più  :D

Sembra che su queste Korg PA ci sia un processore ARM ma non so di preciso cosa, inoltre sapete 'sto Linux Andoria che roba è? Su Internet si trova poco e niente...


Offline TheKaneB

  • Human Debugger
  • *****
  • Post: 5292
  • Karma: +20/-23
    • Mostra profilo
    • http://www.antoniobarba.org
Re:Quando il prurito alle mani si fa irresistibile :)
« Risposta #1 il: 05 Novembre 2014, 21:17:15 »
sarà l'ennesimo linux customizzato, con qualche modulo ad hoc per dialogare con il DSP audio della tastiera, niente di particolare.

Offline Allanon

  • Administrator
  • Synthetic Voodoo
  • *****
  • Post: 3498
  • Karma: +17/-4
    • Mostra profilo
    • http://www.a-mc.biz
Re:Quando il prurito alle mani si fa irresistibile :)
« Risposta #2 il: 05 Novembre 2014, 23:40:47 »
Eh! Se avevo accesso alla console era già una figata :)
Probabilmente ci sarà una sequenza di avvio particolare (o qualche boot da USB) per entrare nel service mode, ma visto che sono nel pieno della garanzia non mi va di rischiare con smanettamenti troppo azzardati :)
Più che altro quello che mi interessava è se quelli della Korg hanno segato via delle feature da questo modello via software che invece sono presenti nel modello superiore, da quello che si vede nel suddetto video (che ho ritrovato > https://www.youtube.com/watch?v=5lBxwAij-R8) sembra proprio di si, sulla PA600 quelle schermate "sampling" dove il tipo carica (e presumibilmente edita) un file wav, non esistono, tra l'altro il video non mi sembra un fake.

Offline Allanon

  • Administrator
  • Synthetic Voodoo
  • *****
  • Post: 3498
  • Karma: +17/-4
    • Mostra profilo
    • http://www.a-mc.biz
Re:Quando il prurito alle mani si fa irresistibile :)
« Risposta #3 il: 05 Novembre 2014, 23:42:25 »
Citazione
nota una altra cosa che dicevo: 2.6.31 e non 3.4.* mega figo all'ultima release, questo proprio perche' LCD, synth e varie altre parti NON e' facile ne veloce portarle su kernel recenti
Si ma allora sarebbero dei bastardelli perchè sbandierano tra le caratteristiche il display touch-view a 800x480 e poi te lo sparano in faccia a metà risoluzione.

Offline Allanon

  • Administrator
  • Synthetic Voodoo
  • *****
  • Post: 3498
  • Karma: +17/-4
    • Mostra profilo
    • http://www.a-mc.biz
Re:Quando il prurito alle mani si fa irresistibile :)
« Risposta #4 il: 01 Gennaio 2015, 23:45:49 »
Visto che su Internet non c'è ombra di hack per questa keyboard (è molto giovane) mi ero prefissato tra i buoni propositi quello di riuscire a trovare la modalità di servizio, dal momento che l'aggiornamento dell'os avviene accendendo la tastiera tenendo premuto il tasto Intro1 mi sono detto: "ok, ogni volta che userò la tastiera proverò ad accenderla tendo premuto un tasto!"  :)
Oggi sono riuscito ad entrare in service mode con una bella combo di tasti da tenere premuti durante l'avvio, peccato che il menù di servizio è composto da sole tre voci: calibrazione touch screen, informazioni, connessione USB.
Non ho indagato oltre perchè oggi essendo il primo non avevo voglia, ma prossimamente proverò a vedere questa connessione USB della modalità di servizio cosa è, sarenne figo se ci trovassi una bella console da cui connettermi da pc e sbirciare un po' all'interno dell'os  ;D
La peggior possibilità è che la connessione USB invece venga gestita da un programma apposito rilasciato ai service center autorizzati... vabbè, vedremo.   ::)

P.S.: la modalità di servizio appare in HiRes, quindi (forse forse forse) le menate sulle librerie per gestire il display in alta risoluzione non sono proprio giuste, potrebbe essere che alla Korg semplicemente non hanno voglia o tempo di ridisegnare l'interfaccia per adattarla al display con risoluzione più alta...

Offline Allanon

  • Administrator
  • Synthetic Voodoo
  • *****
  • Post: 3498
  • Karma: +17/-4
    • Mostra profilo
    • http://www.a-mc.biz
Re:Quando il prurito alle mani si fa irresistibile :)
« Risposta #5 il: 02 Gennaio 2015, 23:52:12 »
Aggiornamento:

Collegando la tastiera al pc con cavo USB e in con il service mode attivato mi compaiono due unità disco, la prima è KORG DISK da un giga ed è la memoria utente dove si possono salvare i propri lavori, l'altra è una unità chiamata UPDATE di circa 240Mb con dentro due log, che sarebbero i log dei due update che ho applicato, adesso me li spulcio  ;D

Offline Allanon

  • Administrator
  • Synthetic Voodoo
  • *****
  • Post: 3498
  • Karma: +17/-4
    • Mostra profilo
    • http://www.a-mc.biz
Re:Quando il prurito alle mani si fa irresistibile :)
« Risposta #6 il: 03 Gennaio 2015, 00:00:07 »
Il log è dettagliatissimo! 144k di roba, c'è la lista di praticamente tutto il filesystem.... c'è una pacchettata di roba sotto la cartella ./usr/lib/python2.6/  :)


EDIT:
mmm... vedo sotto python lib-tk, molto probabilmente la GUI è fatta con questa lib o forse l'hanno buttata la per altri motivi...
« Ultima modifica: 03 Gennaio 2015, 00:05:07 da Allanon »

Offline cdimauro

  • Human Debugger
  • *****
  • Post: 4291
  • Karma: +7/-95
    • Mostra profilo
Re:Quando il prurito alle mani si fa irresistibile :)
« Risposta #7 il: 03 Gennaio 2015, 07:59:17 »
Utilizzano Python "stock", che nella libreria standard include Tk per realizzare GUI. A me non piace, ma considerato che ti ritrovi già questo toolkit, è un valore aggiunto e abbastanza comodo.

Offline Allanon

  • Administrator
  • Synthetic Voodoo
  • *****
  • Post: 3498
  • Karma: +17/-4
    • Mostra profilo
    • http://www.a-mc.biz
Re:Quando il prurito alle mani si fa irresistibile :)
« Risposta #8 il: 03 Gennaio 2015, 08:25:00 »
Ancora non sono riuscito ad entrare "dentro", quelle info le ho prese dal log di aggiornamento che in pratica elenca tutti i file che vengono copiati durante questa fase.
Spero di trovare il modo di accedere alla console Linux in qualche modo  :)

Offline cdimauro

  • Human Debugger
  • *****
  • Post: 4291
  • Karma: +7/-95
    • Mostra profilo
Re:Quando il prurito alle mani si fa irresistibile :)
« Risposta #9 il: 03 Gennaio 2015, 08:45:10 »
Se trovi il modo di modificare / aggiungere file, magari puoi aggiungere funzionalità. 8)

Offline Allanon

  • Administrator
  • Synthetic Voodoo
  • *****
  • Post: 3498
  • Karma: +17/-4
    • Mostra profilo
    • http://www.a-mc.biz
Re:Quando il prurito alle mani si fa irresistibile :)
« Risposta #10 il: 03 Gennaio 2015, 11:08:29 »
L'intento sarebbe quello, ma ciò che mi motiva a "ficcare" il naso la dentro è il fatto che il display touch viene utilizzato in bassa risoluzione mentre quando parte l'update oppure il logo di accensione della Korg il display funziona in risoluzione nativa... mi piacerebbe sapere il perchè!  :)
Poi vabbè, una volta "dentro" sarebbe una enorme divertimento.
Devo indagare bene legalmente come funziona, non ho appositamente postato screenshot e la sequenza per entrare in service mode proprio per questo motivo, tra l'altro in Internet questo argomento sembra proprio tabù  ::)

Offline cdimauro

  • Human Debugger
  • *****
  • Post: 4291
  • Karma: +7/-95
    • Mostra profilo
Re:Quando il prurito alle mani si fa irresistibile :)
« Risposta #11 il: 03 Gennaio 2015, 12:38:33 »
Se posti le informazioni, può darsi che col prossimo aggiornamento del firmware venga eliminata la possibilità di entrare in service mode.

Riguardo alla normativa, in Italia puoi eseguire reverse engineering e modificare il software se ciò serve per migliorarne le funzionalità. Quindi puoi andare tranquillo.

Anzi, al tuo posto ci smanetterei, e se riuscissi a ottenere un prodotto migliore contatterei la Korg per una collaborazione professionale (e retribuita). ;)

Offline Allanon

  • Administrator
  • Synthetic Voodoo
  • *****
  • Post: 3498
  • Karma: +17/-4
    • Mostra profilo
    • http://www.a-mc.biz
Re:Quando il prurito alle mani si fa irresistibile :)
« Risposta #12 il: 03 Gennaio 2015, 13:28:49 »
Infatti non posterò nulla di "sensibile", vedrò cosa riesco a combinare senza brickare la tastiera  :)

Tags: