Limitar números de gravações de firmware

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Mensagempor andre_luis » 04 Jan 2010 08:02

Renie escreveu:...Logo no 2o ou 3o post o assunto já verteu para um rumo complicado!...


Não concordo contigo.
Se o PIC possui bootloader, e se isso era desconhecido para mim e para outros, isso deveria ter sido debatido de uma maneira educada.

Verter para um rumo complicado, é alguem ficar avacalhando com o debate, puxando o foco do assunto para si. Lugar para bater papo informal é no buteco.

Desculpa o desabafo, mas isso acaba depreciando o nível da conversa, afasatando pessoas daqui.

Abraço a todos.

+++
"Por maior que seja o buraco em que você se encontra, relaxe, porque ainda não há terra em cima."
Avatar do usuário
andre_luis
Dword
 
Mensagens: 5447
Registrado em: 11 Out 2006 18:27
Localização: Brasil - RJ

Mensagempor guest2003 » 04 Jan 2010 08:59

Faz uma jiga para ativar os PICs...

Após seu cliente gravar tudo como ele quiser, o PIC tem que ir pra sua Jiga... Ai voce escolhe o meio de comunicação ( SPI / I2C / Serial )

Coloca o PIC na Jiga, ele manda pra Jiga um numero aleatorio de 32 bits (ou mais) e a Jiga responde com um numero, ai o PIC em questao grava na sua EEPROM que ja esta liberado e pronto para uso... (processo demoraria menos de 1 segundo ao todo)

Ai o processador da sua Jiga teria um contador (ate um display se fosse o caso) que ia diminuindo e gravando na memoria interna...

Quando acabassem os "creditos" da sua Jiga "pre-paga" voce mandaria outro PIC da Jiga com mais creditos...

Não sei se ficou clara a ideia, mas é simples... (pode usar criptografia inclusive) e outras ideias...

[]'s
Feliz 2010
http://www.sethi.com.br (Institucional)
http://www.sethi3d.com.br (Impressoras 3d)
http://www.sethi.com.br/blog (Blog Impressoras 3d)
Avatar do usuário
guest2003
Word
 
Mensagens: 746
Registrado em: 13 Out 2006 11:48
Localização: Campinas - SP

Mensagempor ze » 04 Jan 2010 10:06

boa dica da giga. fazendo um upgrade:
coloque senhas nesta giga (até o limite da eeprom interna) sendo cada uma tenha um num. predeterminado de gravações. claro sempre se autodestruindo. Basta 1 telefonema ou email e você a passa pro cliente gravar + alguns pics. isso pode evitar o envio físico do uC da giga por algum tempo.
Ou pode ativar pelo pc como disseram os bons amigos

abç
Avatar do usuário
ze
Dword
 
Mensagens: 1655
Registrado em: 05 Jun 2007 14:32

Mensagempor marcelo campos » 04 Jan 2010 10:16

Muito boa também a idéia da jiga do amigo guest2003, juntando com a do lellis e eu também acrescentaria algo: mandar a ativação pra ela encriptada usando o algoritmo TEA Encrypt: http://www.shokhirev.com/nikolai/programs/code/Cryptography/TeaSet.html

Abraços
marcelo campos
Word
 
Mensagens: 648
Registrado em: 08 Ago 2009 08:37

Mensagempor Renie » 04 Jan 2010 10:28

andre_teprom escreveu:....

Não concordo contigo.
Se o PIC possui bootloader, e se isso era desconhecido para mim e para outros, isso deveria ter sido debatido de uma maneira educada.

+++


Calma André,

O que eu disse foi que o assunto verteu para um rumo complicado em
relação a soluções pois é possível utilizar bootloader em PIC sim, inclusive
já tivemos tópicos aqui no ASM51 sobre isso.

Pesquisando "bootloader pic" no google aparecem milhares de links

[ ]´s
Renie
Renie
Word
 
Mensagens: 732
Registrado em: 11 Out 2006 22:35
Localização: RJ - Niterói - Brasil

Mensagempor vtrx » 04 Jan 2010 11:28

Essa da giga é interessante,pode-se fazer um programa para PC com o Arquivo .hex criptografado no corpo do executável onde só se pode gravar atravez deste executável e seu 'hardware giga'.
Avatar do usuário
vtrx
Dword
 
Mensagens: 2239
Registrado em: 20 Abr 2008 21:01

Mensagempor fabim » 04 Jan 2010 12:44

é sim, pensavel a giga.
Mas vem cá, o pic de qualquer forma vai ter que ser gravado com um bootloader certo ?
Caso contrario, o pic da giga tem o algoritmo de gravação para os pic´s do projeto. Qual é o algoritmo? ja tentou pra ver o tamanho da dor de cabeça ?

Se de qualquer forma os pic´s, ja serão pre gravados, só que para funcionarem precisa de um serial que vai ser fornecido pela giga.
Quem vai gravar esse software ? dos pic´s ?
O cliente vai querer ficar gravando pic ? ou vai querer te mandar pra você gravar, devolver. e conforme for precisando vai pegando os seriais na giga até acabar o credito pré pago ?
E se 30 píc´s não funcionarem ? ele vai querer que tu mande mais 30 creditos né ? só que ele esta de sacanagem.. e aó ? e aí ? fudovwski né ?

To falando, vai ser uma dor de cabeça atraz da outra...

fabim
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor Alexandro » 04 Jan 2010 13:16

Eu ainda estou do lado do envio dos chips, seja vendendo os chips gravados com NF se tiver um CNPJ ou gravando os chips do cliente q envia via correios. O custo é baixo e fica por conta do cliente.
Eu faço isso, e ofereço ao cliente "pra nao desanimar" aqueles q acham ruim pagar Royalts pro resto da vida do produto o seguinte:
- O comum é comprar o projeto com a documentaçao de esquemas e etc. e o firmware, *mas nunca o codigo fonte.
- um jeito de eles depois nao precisarem mais pagar por isso, é vc oferecer que eles comprem X gravaçoes por X anos, após esse periodo ele recebe o firmware e pode gravar quantos quiserem. Nesse caso coloque um tempo bem planejado.

*Eu gostaria de fazer um apelo para os desenvolvedores aki, procurem nao vender o codigo (a nao ser por um valor astronomico) pois o codigo é tua obra, exemplo vá numa loja de moveis planejados e peça pra comprar uma cozinha pra tua casa , ai vc pede pro marceneiro te ensinar como ele faz as pçs, ele nunca vai ensinar os segredos, pode apostar.
Avatar do usuário
Alexandro
Byte
 
Mensagens: 436
Registrado em: 23 Out 2006 16:49
Localização: São José do Rio Preto - SP e Sao Paulo-SP

Mensagempor renatokodaira » 04 Jan 2010 13:34

Se voce tiver acesso a esse produto, ele é a soluçao:

http://www.rfsolutions.co.uk/acatalog/TEAclipper.html
renatokodaira
Byte
 
Mensagens: 402
Registrado em: 11 Out 2006 15:15

Mensagempor fabim » 04 Jan 2010 13:47

renatokodaira escreveu:Se voce tiver acesso a esse produto, ele é a soluçao:

http://www.rfsolutions.co.uk/acatalog/TEAclipper.html


aí sim, ... bem legal ....

coloca o hex ali dentro pra ser gravado N vezes..
Cabou ? ou joga fora, ou grava esse clip novamente, sabe-se la Deus como..
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor guest2003 » 04 Jan 2010 13:59

Nossa, parece que nao entenderam minha ideia da jiga (com J mesmo viu)

Voce grava o PIC com qualquer gravador de sua preferencia... nada de bootloader nem nada, QUALQUER PICKit da vida ou picstart, qquer gravador...

Só que no seu firmware que vai enviar livremente pra quem vc quiser,no inicio do seu firmware voce le algumas posicoes de eeprom, se o PIC nao estiver "habilitado" ele fica em loop esperando ser habilitado... simples assim, nada de complicar.

[]'s
http://www.sethi.com.br (Institucional)
http://www.sethi3d.com.br (Impressoras 3d)
http://www.sethi.com.br/blog (Blog Impressoras 3d)
Avatar do usuário
guest2003
Word
 
Mensagens: 746
Registrado em: 13 Out 2006 11:48
Localização: Campinas - SP

Mensagempor vtrx » 04 Jan 2010 18:22

Mas aí voce vai ter que 'pré-gravar' o PIC certo?
Alem do mais,é muito fácil ler os bytes do seu firmware para alterar.Qualquer um que programe em ASM pode modificar/ler.
Avatar do usuário
vtrx
Dword
 
Mensagens: 2239
Registrado em: 20 Abr 2008 21:01

Mensagempor guest2003 » 04 Jan 2010 19:08

Vtrx,

Na verdade minha ideia era deixar o cara gravar... mas voce esta certo, ele tendo o Hexa ele pode ver como é feita a segurança...

Não daria certo mesmo.

[]'s
http://www.sethi.com.br (Institucional)
http://www.sethi3d.com.br (Impressoras 3d)
http://www.sethi.com.br/blog (Blog Impressoras 3d)
Avatar do usuário
guest2003
Word
 
Mensagens: 746
Registrado em: 13 Out 2006 11:48
Localização: Campinas - SP

Mensagempor fabim » 04 Jan 2010 19:56

ta vendo tchelo, não entrei no ambito sexual da coisa por causa disso, achei que não ia ter nada haver.
Porraisso aquela hora no msn, eu te falei que achava que o fioti de cruiz credo que ia gravar os pics, e não o crientario...
Agora essa idéia de gravador que o menino colocou aí, essa praquetinha, bem legal, só tem que descobrir como funca, de preferencia pedir para o fabricante para enviar o source pra gente entender como ele criou o o drive de gravação dos pic´s..hehehe

fabim
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor Jorge_Francisco » 04 Jan 2010 20:15

Faz um gravador capaz de descriptografar. Manda o .hex criptografado com algum algoritmo de 128 bits, pode ser AES ou DES. Quando for gravar faz a descriptografia e grava.

A contagem pode ficar na EEPROM mesmo. Ou outra ideia que deram.
Avatar do usuário
Jorge_Francisco
Dword
 
Mensagens: 1009
Registrado em: 12 Out 2006 09:53
Localização: Rio de Janeiro

AnteriorPróximo

Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x